欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
exists 用法大討論

EXISTS


指定一個(gè)子查詢(xún),檢測行的存在。

語(yǔ)法


EXISTSsubquery

參數

subquery

是一個(gè)受限的 SELECT 語(yǔ)句 (不允許有 COMPUTE 子句和 INTO 關(guān)鍵字)。有關(guān)更多信息,請參見(jiàn)SELECT中有關(guān)子查詢(xún)的討論。

結果類(lèi)型


Boolean

結果值


如果子查詢(xún)包含行,則返回 TRUE。

示例
A. 在子查詢(xún)中使用 NULL 仍然返回結果集


這個(gè)例子在子查詢(xún)中指定 NULL,并返回結果集,通過(guò)使用 EXISTS 仍取值為 TRUE。

USE Northwind
GO
SELECT CategoryName
FROM Categories
WHERE EXISTS (SELECT NULL)
ORDER BY CategoryName ASC
GO
B. 比較使用 EXISTS 和 IN 的查詢(xún)


這個(gè)例子比較了兩個(gè)語(yǔ)義類(lèi)似的查詢(xún)。第一個(gè)查詢(xún)使用 EXISTS 而第二個(gè)查詢(xún)使用 IN。注意兩個(gè)查詢(xún)返回相同的信息。

USE pubs
GO
SELECT DISTINCT pub_name
FROM publishers
WHERE EXISTS
    (SELECT *
    FROM titles
    WHERE pub_id = publishers.pub_id
    AND type = \'business\')
GO

-- Or, using the IN clause:

USE pubs
GO
SELECT distinct pub_name
FROM publishers
WHERE pub_id IN
    (SELECT pub_id
    FROM titles
    WHERE type = \'business\')
GO


下面是任一查詢(xún)的結果集:

pub_name                                 
----------------------------------------
Algodata Infosystems                     
New Moon Books                           

(2 row(s) affected)
C.比較使用 EXISTS 和 = ANY 的查詢(xún)


本示例顯示查找與出版商住在同一城市中的作者的兩種查詢(xún)方法:第一種方法使用 = ANY,第二種方法使用 EXISTS。注意這兩種方法返回相同的信息。

USE pubs
GO
SELECT au_lname, au_fname
FROM authors
WHERE exists
    (SELECT *
    FROM publishers
    WHERE authors.city = publishers.city)
GO

-- Or, using = ANY

USE pubs
GO
SELECT au_lname, au_fname
FROM authors
WHERE city = ANY
    (SELECT city
    FROM publishers)
GO


下面是任一查詢(xún)的結果集:

au_lname                                  au_fname             
---------------------------------------- --------------------
Carson                                    Cheryl               
Bennet                                    Abraham              

(2 row(s) affected)
D.比較使用 EXISTS 和 IN 的查詢(xún)


本示例所示查詢(xún)查找由位于以字母 B 開(kāi)頭的城市中的任一出版商出版的書(shū)名:

USE pubs
GO
SELECT title
FROM titles
WHERE EXISTS
    (SELECT *
    FROM publishers
    WHERE pub_id = titles.pub_id
    AND city LIKE \'B%\')
GO

-- Or, using IN:

USE pubs
GO
SELECT title
FROM titles
WHERE pub_id IN
    (SELECT pub_id
    FROM publishers
    WHERE city LIKE \'B%\')
GO


下面是任一查詢(xún)的結果集:

title                                                                            
------------------------------------------------------------------------
The Busy Executive\'s Database Guide                                              
Cooking with Computers: Surreptitious Balance Sheets                             
You Can Combat Computer Stress!                                                  
Straight Talk About Computers                                                    
But Is It User Friendly?                                                         
Secrets of Silicon Valley                                                        
Net Etiquette                                                                    
Is Anger the Enemy?                                                              
Life Without Fear                                                                
Prolonged Data Deprivation: Four Case Studies                                    
Emotional Security: A New Algorithm                                              

(11 row(s) affected)
E. 使用 NOT EXISTS


NOT EXISTS 的作用與 EXISTS 正相反。如果子查詢(xún)沒(méi)有返回行,則滿(mǎn)足 NOT EXISTS 中的 WHERE 子句。本示例查找不出版商業(yè)書(shū)籍的出版商的名稱(chēng):

USE pubs
GO
SELECT pub_name
FROM publishers
WHERE NOT EXISTS
    (SELECT *
    FROM titles
    WHERE pub_id = publishers.pub_id
    AND type = \'business\')
ORDER BY pub_name
GO


下面是結果集:

pub_name                                 
----------------------------------------
Binnet & Hardley                         
Five Lakes Publishing                    
GGG&G                                    
Lucerne Publishing                       
Ramona Publishers                        
Scootney Books                           

(6 row(s) affected)
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
SQL中IN,NOT IN,EXISTS,NOT EXISTS的用法和差別
SQL中exists的使用方法
SQL點(diǎn)滴之性能優(yōu)化其實(shí)沒(méi)有那么神秘(上4)
外連接與內連接有什么區別?
sql join 之完全用法
Sql連接查詢(xún)和聯(lián)合查詢(xún)
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久