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]%’

    原文作者:SQL
    原文地址: https://blog.csdn.net/kang123488/article/details/79512830
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞