返回列表 发帖

SQL 通配符

在搜索数据库中的数据时,您可以使用 SQL 通配符。

SQL 通配符
在搜索数据库中的数据时,SQL 通配符可以替代一个或多个字符。

SQL 通配符必须与 LIKE 运算符一起使用。

在 SQL 中,可使用以下通配符:

通配符        描述
%        替代一个或多个字符
_        仅替代一个字符
[charlist]        字符列中的任何单一字符
[^charlist]

或者

[!charlist]

不在字符列中的任何单一字符
原始的表 (用在例子中的):
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" 表中选取居住在以 "Ne" 开始的城市里的人:

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

SELECT * FROM Persons
WHERE City LIKE 'Ne%'
结果集:
Id        LastName        FirstName        Address        City
2        Bush        George        Fifth Avenue        New York

返回列表