1. 程式人生 > 其它 >SQL :帶約束的查詢(第 2 部分)

SQL :帶約束的查詢(第 2 部分)

在編寫WHERE包含文字資料的列的子句時,SQL 支援許多有用的運算子來執行不區分大小寫的字串比較和萬用字元模式匹配等操作。我們在下面展示了一些常見的文字資料特定運算子:

= 區分大小寫的精確字串比較(注意單個等於col_name="abc"

!= or <> 區分大小寫的精確字串不等式比較 col_name!="abcd"

LIKE 不區分大小寫的精確字串比較 col_nameLIKE"ABC"

NOT LIKE 不區分大小寫的精確字串不等式比較 col_nameNOT LIKE"ABCD"

%

%        用於字串中的任何位置以匹配零個或多個字元的序列 col_nameLIKE"%AT%"(matches "AT", "ATTIC", "CAT" or even "BATS")

        (僅用於 LIKE 或 NOT LIKE)

IN (…) 字串存在於列表中 col_nameIN("A", "B", "C")

NOT IN (…) 字串不存在列表中 col_nameNOT IN("D", "E", "F")