sql高級--模糊查詢like和通配符

LIKE 操作符用於在 WHERE 子句中搜索列中的指定模式。


1.希望從上面的 "Persons" 表中選取居住在以 "N" 開始的城市裏的人


SELECT * FROM Persons WHERE City LIKE 'N%'


2.希望從 "Persons" 表中選取居住在以 "g" 結尾的城市裏的人


SELECT * FROM Persons WHERE City LIKE '%g'


3.希望從 "Persons" 表中選取居住在包含 "lon" 的城市裏的人:


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

4.通過使用 NOT 關鍵字,我們可以從 "Persons" 表中選取居住在不包含 "lon" 的城市裏的人


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

5.希望從上面的 "Persons" 表中選取名字的第一個字符之後是 "eorge" 的人

SELECT * FROM Persons WHERE FirstName LIKE '_eorge'

6.希望從上面的 "Persons" 表中選取居住的城市以 "A" 或 "L" 或 "N" 開頭的人


SELECT * FROM Persons WHERE City LIKE '[ALN]%'


7.希望從上面的 "Persons" 表中選取居住的城市不以 "A" 或 "L" 或 "N" 開頭的人

SELECT * FROM Persons WHERE City LIKE '[!ALN]%'











發佈了109 篇原創文章 · 獲贊 17 · 訪問量 17萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章