码迷,mamicode.com
首页 > 数据库 > 详细

SQL高级应用(LIKE)

时间:2015-04-30 19:54:57      阅读:184      评论:0      收藏:0      [点我收藏+]

标签:

LIKE

  LIKE操作符用于在WHERE子句中搜索列中的指定模式,语法

SELECT column_name(s)
FROM table_name
WHERE columns_name LIKE pattern

  

原始的表(Persons)

IdLastNameFirstNameAddressCity
1 Adams John Oxford Street London
2 Bush George Fifth Avenue New York
3 Carter Thomas Changan Street Beijing

 

实例1:从上面的 “Persons”表中选取居住在以“N”开始的城市里的人,可以使用如下SQL

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%‘

  

SQL高级应用(LIKE)

标签:

原文地址:http://www.cnblogs.com/xumenger/p/4469438.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!