日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
SQLServer嵌套子查詢的獨特功能

我們今天是要和大家一起討論的是SQL Server嵌套子查詢,SQL Server嵌套子查詢之所以能在很短的時間內(nèi)被人們廣泛的應(yīng)用,原因也是因為它獨特的功能,以下就是文章的詳細內(nèi)容介紹,望大家借鑒。

10年積累的網(wǎng)站設(shè)計、成都做網(wǎng)站經(jīng)驗,可以快速應(yīng)對客戶對網(wǎng)站的新想法和需求。提供各種問題對應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認識你,你也不認識我。但先做網(wǎng)站設(shè)計后付款的網(wǎng)站建設(shè)流程,更有山陽免費網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。

很多人對子查詢(subqueries)的使用都感到很迷惑,尤其對于SQL Server嵌套子查詢(即子查詢中包含一個子查詢)?,F(xiàn)在,就讓我們追本溯源地探究這個問題。

有兩種子查詢類型:標準和相關(guān)。標準子查詢執(zhí)行一次,結(jié)果反饋給父查詢。相關(guān)子查詢每行執(zhí)行一次,由父查詢找回。在本文中,我將重點討論SQL Server嵌套子查詢(nested subqueries)(我將在以后介紹相關(guān)子查詢)。

試想這個問題:你想生成一個賣平墊圈的銷售人員列表。你需要的數(shù)據(jù)分散在四個表格中:人員.聯(lián)系方式(Person.Contact),人力資源.員工(HumanResources.Employee),銷售.銷售訂單標題(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表格。

 
 
 
  1. USE AdventureWorks ; GO SELECT DISTINCT c.LastName, 
  2. c.FirstName FROM Person.Contact c JOIN HumanResources.Employee e ON 
  3. e.ContactID = c.ContactID WHERE EmployeeID IN (SELECT SalesPersonID FROM 
  4. Sales.SalesOrderHeader WHERE SalesOrderID IN (SELECT SalesOrderID FROM 
  5. Sales.SalesOrderDetail WHERE ProductID IN (SELECT ProductID FROM Production.
  6. Product p WHERE ProductNumber LIKE'FW%'))); GO

這個例子揭示了有關(guān)SQL Server的幾個絕妙事情。你可以發(fā)現(xiàn),可以用IN()參數(shù)替代SELECT 語句。在本例中,有兩次應(yīng)用,因此創(chuàng)建了一個SQL Server嵌套子查詢。

我是標準化(normalization)的發(fā)燒友,盡管我不接受其荒謬的長度。由于標準化具有各種查詢而增加了復(fù)雜性。在這些情況下子查詢就顯得非常有用,SQL Server嵌套子查詢甚至更加有用。

當(dāng)你需要的問題分散于很多表格中時,你必須再次將它們拼在一起,這時你可能發(fā)現(xiàn)嵌套子程序就很有用。


本文標題:SQLServer嵌套子查詢的獨特功能
文章起源:http://www.5511xx.com/article/coppeho.html