日韩欧美国产精品免费一二-日韩欧美国产精品亚洲二区-日韩欧美国产精品专区-日韩欧美国产另-日韩欧美国产免费看-日韩欧美国产免费看清风阁

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

SQL語句中的嵌套SELECT語句

admin
2011年5月5日 8:47 本文熱度 3473

SELECT 語句是SQL語句中最重要的語句,下面就將為大家介紹SQL中的嵌套SELECT 語句,如果您對此有興趣,不妨一看,相信會對您有所幫助。


嵌套SELECT 語句也叫子查詢,形如:


SELECT name FROM bbc WHERE region = (SELECT region FROM bbc WHERE name = 'Brazil')


一個 SELECT 語句的查詢結果可以作為另一個語句的輸入值。


上面的 SQL 語句作用為獲得和'Brazil'(巴西)同屬一個地區的所有國家。


子查詢不但可以出現在 Where 子句中,也可以出現在 from 子句中,作為一個臨時表使用,也可以出現在 select list 中,作為一個字段值來返回。本節我們僅介紹的 Where 子句中的子查詢。


在 Where 子句中使用子查詢,有一個在實際使用中容易犯的錯在這里說明一下。


通常,就像上面的例子一樣,嵌套的語句總是和一個值進行比較。


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


這將會導致語句的運行時錯誤.因為這個 SQL 語句的語法是正確的,所以數據庫引擎就開始執行,但當執行到外部的語句時就出錯了。


因為這時的外部語句就像好像是 SELECT name FROM bbc WHERE region = ('Americas', 'Europe'),這個語句當然報錯了。


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


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


下面的語句就可以安全的執行而不出錯,不管表中有多少條包含Brazils的記錄


以下為引用的內容:



SELECT name FROM bbc WHERE region IN
(
SELECT region FROM bbc WHERE name = 'Brazil')



讓我們再看看一些具體的實例


一、給出人口多于 Russia(俄國)的國家名稱


以下為引用的內容:



SELECT name FROM bbc
WHERE population>
(
SELECT population FROM bbc
WHERE name='Russia')

二、給出'India'(印度), 'Iran'(伊朗)所在地區的所有國家的所有信息


以下為引用的內容:



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')

 

該文章在 2011/5/5 8:47:15 編輯過
關鍵字查詢
相關文章
正在查詢...
點晴ERP是一款針對中小制造業的專業生產管理軟件系統,系統成熟度和易用性得到了國內大量中小企業的青睞。
點晴PMS碼頭管理系統主要針對港口碼頭集裝箱與散貨日常運作、調度、堆場、車隊、財務費用、相關報表等業務管理,結合碼頭的業務特點,圍繞調度、堆場作業而開發的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業的高效ERP管理信息系統。
點晴WMS倉儲管理系統提供了貨物產品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質期管理,貨位管理,庫位管理,生產管理,WMS管理系統,標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協同辦公管理系統。
Copyright 2010-2025 ClickSun All Rights Reserved

主站蜘蛛池模板: 国产在线91下载 | 日韩中文高清一 | 忍不住的亲子中文字幕在线 | 亚洲人成网站在线 | 在线观看高清无 | a级孕妇高清免 | 中文字幕视频区 | 中文字幕一区二区三区四区 | 亚洲激情午夜福利色色色 | 东日韩二三区 | 2025最新热播电影电视剧 | 亚洲自偷自偷精品 | 国产欧美日本亚洲 | 好看的电视剧全集免费在线观看 | 欧美a级影院 | 午夜a级理论片在线播放不卡 | 成人精品视频99在线观看免费 | 亚洲欧美日韩高清综合678 | 一区二区三区免费在线视频 | 国产不卡福利 | 国语自产拍视频在线观看 | 国产亚洲精品精品国产亚洲综合l | 午夜福利理论片在线观看 | 五月激情丁香婷婷综合网 | 国产人成aⅴ影视 | 伦人伦xxx国产对白 香蕉香蕉国产片一级一级毛 | 国产午夜亚洲精品理论片八戒 | 大地资源在线观看免费中文版 | 欧美国产精品 | 午夜日韩综合激 | 一起碰一起噜一起 | 亚洲热线99精品视频 | 国产欧美一区二区另类精品 | 中文韩国午夜理伦三级好看 | 国产精彩视频在线观看91 | 国产乱女乱子视频在线播放 | 国产韩国精品一区二 | 私人电影院 | 综合五月激情二区视频 | 这里只有精品在线视频 | 国内精品视频在线中文字幕 |