SQL LIKE 操作符介绍

来源:网络时间:2017-03-07

Changan StreetBeijing

  例子 1

  现在,我们希望从上面的 "Persons" 表中选取居住在以 "N" 开始的城市里的人:

  我们可以使用下面的 SELECT 语句:

  SELECT * FROM Persons

  WHERE City LIKE 'N%'

  提示:"%" 可用于定义通配符(模式中缺少的字母)。

  结果集:

IdLastNameFirstNameAddressCity
2BushGeorgeFifth AvenueNew York

  例子 2

  接下来,我们希望从 "Persons" 表中选取居住在以 "g" 结尾的城市里的人:

  我们可以使用下面的 SELECT 语句:

  SELECT * FROM Persons

  WHERE City LIKE '%g'

  结果集:

IdLastNameFirstNameAddressCity
3CarterThomasChangan StreetBeijing

  例子 3

  接下来,我们希望从 "Persons" 表中选取居住在包含 "lon" 的城市里的人:

  我们可以使用下面的 SELECT 语句:

  SELECT * FROM Persons

  WHERE City LIKE '%lon%'

  结果集:

IdLastNameFirstNameAddressCity
1AdamsJohnOxford StreetLondon

  例子 4

  通过使用 NOT 关键字,我们可以从 "Persons" 表中选取居住在不包含 "lon" 的城市里的人:

  我们可以使用下面的 SELECT 语句:

  SELECT * FROM Persons

  WHERE City NOT LIKE '%lon%'

  结果集:

IdLastNameFirstNameAddressCity
2BushGeorgeFifth AvenueNew York
3CarterThomasChangan StreetBeijing

意见反馈
发表评论

最新评论(共0条)