Sql like 通配符使用
的有关信息介绍如下:
实际操作了才会知道通配符的区别。
通配符
%替代0个或多个字符
_ 替代一个字符
[charlist] 字符列中的任何单一字符
[^charlist] or [!charlist] 不在字符列中的任何单一字符
演示数据库 customers
下面的 SQL 语句选取 City 包含模式 "e" 的所有客户:
SELECT * FROM Customers WHERE City LIKE '%e%';
下面的 SQL 语句选取 City 以字母 "Lon" 开始的所有客户:
SELECT * FROM CustomersWHERE City LIKE 'Lon%';
下面的 SQL 语句选取 City 以一个任意字符开始,然后是 "erlin" 的所有客户:
SELECT * FROM Customers WHERE City LIKE '_erlin';
下面的 SQL 语句选取 City 以 "L" 开始,然后是一个任意字符,然后是 "n",然后是一个任意字符,然后是 "on" 的所有客户:
SELECT * FROM Customers WHERE City LIKE 'L_n_on';
下面的 SQL 语句选取 City 以 "b"、"s" 或 "p" 开始的所有客户:
SELECT * FROM Customers WHERE City LIKE '[bsp]%';
下面的 SQL 语句选取 City 以 "a"、"b" 或 "c" 开始的所有客户:
SELECT * FROM Customers WHERE City LIKE '[a-c]%';
下面的 SQL 语句选取 City 不以 "b"、"s" 或 "p" 开始的所有客户:
SELECT * FROM Customers WHERE City LIKE '[!bsp]%';



