SQL LIKE 操做符

LIKE 操做符實例spa

(LIKE 操做符用於在 WHERE 子句中搜索列中的指定模式)it

例子 1ast

如今,咱們但願從 "Persons" 表中選取居住在以 "N" 開始的城市裏的人:搜索

咱們能夠使用下面的 SELECT 語句:字符

SELECT * FROM Persons WHERE City LIKE 'N%'實例

提示:"%" 可用於定義通配符(模式中缺乏的字母)。

例子 2

接下來,咱們但願從 "Persons" 表中選取居住在以 "g" 結尾的城市裏的人:

咱們能夠使用下面的 SELECT 語句:

SELECT * FROM Persons WHERE City LIKE '%g'

例子 3

接下來,咱們但願從 "Persons" 表中選取居住在包含 "lon" 的城市裏的人:

咱們能夠使用下面的 SELECT 語句:

SELECT * FROM Persons WHERE City LIKE '%lon%'

例子 4

經過使用 NOT 關鍵字,咱們能夠從 "Persons" 表中選取居住在不包含 "lon" 的城市裏的人:

咱們能夠使用下面的 SELECT 語句:

SELECT * FROM Persons WHERE City NOT LIKE '%lon%'

 

還有一個通配符"_"

例子 1

如今,咱們但願從上面的 "Persons" 表中選取名字的第一個字符以後是 "eorge" 的人:

咱們能夠使用下面的 SELECT 語句:

SELECT * FROM Persons WHERE FirstName LIKE '_eorge'

例子 2

接下來,咱們但願從 "Persons" 表中選取的這條記錄的姓氏以 "C" 開頭,而後是一個任意字符,而後是 "r",而後是任意字符,而後是 "er":

咱們能夠使用下面的 SELECT 語句:

SELECT * FROM Persons WHERE LastName LIKE 'C_r_er'
相關文章
相關標籤/搜索