LIKE
LIKE操作符用于在WHERE子句中搜索列中的指定模式,语法
SELECT column_name(s) FROM table_name WHERE columns_name LIKE pattern
原始的表(Persons)
Id | LastName | FirstName | Address | City |
---|---|---|---|---|
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%‘
时间: 2024-10-10 07:42:09