亚洲乱色熟女一区二区三区丝袜,天堂√中文最新版在线,亚洲精品乱码久久久久久蜜桃图片,香蕉久久久久久av成人,欧美丰满熟妇bbb久久久

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

[點(diǎn)晴永久免費(fèi)OA]SQL Server嵌套子查詢語句

admin
2020年11月13日 10:51 本文熱度 4466
  嵌套SELECT語句也叫子查詢,形如:
  SELECT name FROM bbc WHERE region = (SELECT region FROM bbc WHERE name = ''Brazil'')

  一個(gè) SELECT 語句的查詢結(jié)果可以作為另一個(gè)語句的輸入值,上面的SQL語句作用為獲得和''Brazil''(巴西)同屬一個(gè)地區(qū)的所有國家。

  子查詢不但可以出現(xiàn)在Where子句中,也可以出現(xiàn)在from子句中,作為一個(gè)臨時(shí)表使用,也可以出現(xiàn)在select list中,作為一個(gè)字段值來返回。本節(jié)我們僅介紹的Where子句中的子查詢。

  在Where子句中使用子查詢,有一個(gè)在實(shí)際使用中容易犯的錯(cuò)在這里說明一下。

  通常,就像上面的例子一樣,嵌套的語句總是和一個(gè)值進(jìn)行比較。

  語句 (SELECT region FROM bbc WHERE name = ''Brazil'') 應(yīng)該僅返回一個(gè)地區(qū),即 ''Americas''. 但如果我們在表中再插入一條地區(qū)為歐洲,國家名稱為Brazil的記錄,那會發(fā)生什么情況?

  這將會導(dǎo)致語句的運(yùn)行時(shí)錯(cuò)誤.因?yàn)檫@個(gè)SQL語句的語法是正確的,所以數(shù)據(jù)庫引擎就開始執(zhí)行,但當(dāng)執(zhí)行到外部的語句時(shí)就出錯(cuò)了。

  因?yàn)檫@時(shí)的外部語句就像好像是 SELECT name FROM bbc WHERE region = (''Americas'', ''Europe''),這個(gè)語句當(dāng)然報(bào)錯(cuò)了。

  那么有沒有辦法解決這個(gè)問題呢,當(dāng)然有。有一些SQL查詢條件允許對列表值(即多個(gè)值)進(jìn)行操作。

  例如"IN" 操作符,可以測試某個(gè)值是否在一個(gè)列表中。

  下面的語句就可以安全的執(zhí)行而不出錯(cuò),不管表中有多少條包含Brazils的記錄:
   SELECT name FROM bbc WHERE region IN (SELECT region FROM bbc WHERE name = ''Brazil'')

  OK,讓我們再看看一些具體的實(shí)例:

  一、給出人口多于Russia(俄國)的國家名稱
   SELECT name FROM bbc WHERE population>(SELECT population FROM bbc WHERE name=''Russia'')

  二、給出''India''(印度), ''Iran''(伊朗)所在地區(qū)的所有國家的所有信息
   SELECT * FROM bbc WHERE region IN (SELECT region FROM bbc WHERE name IN (''India'',''Iran''));

  三、給出人均GDP超過''United Kingdom''(英國)的歐洲國家
   SELECT name FROM bbc WHERE region=''Europe'' AND gdp/population >(SELECT gdp/population FROM bbc WHERE name=''United Kingdom'');

該文章在 2020/11/13 10:51:56 編輯過
關(guān)鍵字查詢
相關(guān)文章
正在查詢...
點(diǎn)晴ERP是一款針對中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國內(nèi)大量中小企業(yè)的青睞。
點(diǎn)晴PMS碼頭管理系統(tǒng)主要針對港口碼頭集裝箱與散貨日常運(yùn)作、調(diào)度、堆場、車隊(duì)、財(cái)務(wù)費(fèi)用、相關(guān)報(bào)表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點(diǎn),圍繞調(diào)度、堆場作業(yè)而開發(fā)的。集技術(shù)的先進(jìn)性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
點(diǎn)晴WMS倉儲管理系統(tǒng)提供了貨物產(chǎn)品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質(zhì)期管理,貨位管理,庫位管理,生產(chǎn)管理,WMS管理系統(tǒng),標(biāo)簽打印,條形碼,二維碼管理,批號管理軟件。
點(diǎn)晴免費(fèi)OA是一款軟件和通用服務(wù)都免費(fèi),不限功能、不限時(shí)間、不限用戶的免費(fèi)OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved