新聞中心
SQL嵌套子查詢是SQL數(shù)據(jù)庫中的重要組成部分,但是其使用方法未必人人都能熟練掌握,下面對SQL嵌套子查詢相關(guān)問題進行剖析,供您參考。

成都創(chuàng)新互聯(lián)主要從事成都做網(wǎng)站、成都網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)潞州,10余年網(wǎng)站建設(shè)經(jīng)驗,價格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):028-86922220
很多SQL Server程序員對子查詢(subqueries)的使用感到困惑,尤其對于SQL嵌套子查詢(即子查詢中包含一個子查詢)?,F(xiàn)在,就讓我們追本溯源地探究這個問題。
有兩種子查詢類型:標(biāo)準(zhǔn)和相關(guān)。標(biāo)準(zhǔn)子查詢執(zhí)行一次,結(jié)果反饋給父查詢。相關(guān)子查詢每行執(zhí)行一次,由父查詢找回。在本文中,我將重點討論嵌套子查詢(nested subqueries)(我將在以后介紹相關(guān)子查詢)。
試想這個問題:你想生成一個賣平墊圈的銷售人員列表。你需要的數(shù)據(jù)分散在四個表格中:人員.聯(lián)系方式(Person.Contact),人力資源.員工(HumanResources.Employee),銷售.銷售訂單標(biāo)題(Sales.SalesOrderHeader),銷售.銷售訂單詳情(Sales.SalesOrderDetail)。在SQL Server中,你從內(nèi)壓式(outside-in)寫程序,但從外壓式(inside-out)開始考慮非常有幫助,即可以一次解決需要的一個語句。
如果從內(nèi)到外寫起,可以檢查Sales.SalesOrderDetail表格,在LIKE語句中匹配產(chǎn)品數(shù)(ProductNumber)值。你將這些行與Sales.SalesOrderHeader表格連接,從中可以獲得銷售人員IDs(SalesPersonIDs)。然后使用SalesPersonID連接SalesPersonID表格。最后,使用ContactID連接Person.Contact表格。
【編輯推薦】
SQL強類型查詢的實現(xiàn)
SQL查詢效率的討論
單表多條件查詢sql語句寫法
SQL動態(tài)查詢的示例
使用SQL語句查詢時間段
文章題目:解讀SQL嵌套子查詢
鏈接URL:http://www.5511xx.com/article/dhphjid.html


咨詢
建站咨詢
