判斷表達(dá)式的數(shù)值是否等于指定列表中幾個數(shù)值中的一個。
expr [Not] In(value1, value2, . . .)
運算符 In 的語法包含以下的部分:
部分 |
說明 |
expr |
識別字段的表達(dá)式,它包含要計算的數(shù)據(jù)。 |
value1,value2 |
為要計算的 expr 而設(shè)置的表達(dá)式或表達(dá)式列表。 |
如果在數(shù)值的列表中找到了 expr ,則 In 運算符返回 True; 否則返回 False。也可以加上邏輯運算符 Not 來計算相反的條件(即 expr 是否不在數(shù)值列表中)。
例如,可用 In 運算符來判斷哪些訂單被發(fā)往指定的地區(qū)集合:
SELECT *
FROM Orders
WHERE ShipRegion In ('Avon','Glos','Som')