IN (SQL Server Compact)

判斷給定值是否符合子查詢或清單中的任何值。

語法

test_expression [ NOT ] IN 
   ( subquery 
      | expression [ ,...n ] 
   ) 

引數

  • test_expression
    MicrosoftSQL Server Compact 中任何有效的運算式。

  • subquery
    具有一個資料行的結果集的子查詢。此資料行必須具有與 test_expression 相同的資料類型。

  • expression [ ,... n]
    測試符合項目的運算式清單。所有運算式必須屬於與 test_expression 相同的型別。

結果類型

bit

傳回值

若 test_expression的值等於子查詢傳回的任何值,或者等於逗號分隔清單中的任何運算式,便會傳回 TRUE。否則,傳回的值為 FALSE。

以 NOT IN 反轉傳回的值。

範例

以下範例會選取資料表中來自巴西、阿根廷與委內瑞拉的所有客戶。

SELECT * FROM Customers WHERE Country IN ('Brazil', 'Argentina', 'Venezuela')