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%'
還有一個通配符"_"
如今,咱們但願從上面的 "Persons" 表中選取名字的第一個字符以後是 "eorge" 的人:
咱們能夠使用下面的 SELECT 語句:
SELECT * FROM Persons WHERE FirstName LIKE '_eorge'
接下來,咱們但願從 "Persons" 表中選取的這條記錄的姓氏以 "C" 開頭,而後是一個任意字符,而後是 "r",而後是任意字符,而後是 "er":
咱們能夠使用下面的 SELECT 語句:
SELECT * FROM Persons WHERE LastName LIKE 'C_r_er'