国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

首頁課程SQL Fun ClassIN, NOT IN operator

IN, NOT IN operator

目錄列表

IN 運(yùn)算符

當(dāng)你需要比較具有多個(gè)值的列時(shí),將使用 IN 運(yùn)算符。

IN 運(yùn)算符允許您在 WHERE 子句中規(guī)定多個(gè)值。

例如,你可能需要選擇來自紐約,洛杉磯和芝加哥的所有客戶。

使用 OR 運(yùn)算符,SQL 語句將如下所示:

SELECT * FROM customers 
WHERE City = 'New York'
OR City = 'Los Angeles'
OR City = 'Chicago';

執(zhí)行輸出結(jié)果:

(L}%@FGMQCTIY~A0D8PBKAU.png


填滿空白處,選擇州為 "NY" 或者 "CA" 的所有客戶。

SELECT * customers state = 'NY' state = 'CA';

IN 運(yùn)算符

你可以在單個(gè) IN 條件下實(shí)現(xiàn)相同的結(jié)果,而不需要多個(gè) OR 條件。

使用 IN 運(yùn)算符,SQL 語句將如下所示:

SELECT * FROM customers 
WHERE City IN ('New York', 'Los Angeles', 'Chicago');

執(zhí)行輸出相同的結(jié)果:

}C$8ZK97XJBX))K_NLWDMFY.png

使用 IN 語句,選擇 state 為 "CA" 或 "NY" 的客戶。

SELECT name, state customers WHERE state IN ;

NOT IN 運(yùn)算符

NOT IN 運(yùn)算符允許你從結(jié)果集中排除特定值的列表。

如果我們在之前的查詢中的 IN 之前添加 NOT 關(guān)鍵字,那么居住在這些城市的客戶將被排除在外:

SELECT * FROM customers 
WHERE City NOT IN ('New York', 'Los Angeles', 'Chicago');

執(zhí)行輸出結(jié)果:

6B0EBJ@JI}YUJ($QEGT]MJV.png

填寫下面的空格,排除 state 為 "CA" 或 "NY" 的客戶。

SELECT name, state FROM customers WHERE state ('CA', 'NY');