sql like
的有关信息介绍如下:通配符有哪些?
1
通配符
%替代 0 个或多个字符
_ 替代一个字符
[charlist] 字符列中的任何单一字符
[^charlist] or [!charlist] 不在字符列中的任何单一字符
2
演示数据库 customers
3
下面的 SQL 语句选取 City 包含模式 "e" 的所有客户:
SELECT * FROM Customers WHERE City LIKE '%e%';
4
下面的 SQL 语句选取 City 以字母 "Lon" 开始的所有客户:
SELECT * FROM Customers WHERE City LIKE 'Lon%';
END
使用 _ 通配符
1
下面的 SQL 语句选取 City 以一个任意字符开始,然后是 "erlin" 的所有客户:
SELECT * FROM Customers WHERE City LIKE '_erlin';
2
下面的 SQL 语句选取 City 以 "L" 开始,然后是一个任意字符,然后是 "n",然后是一个任意字符,然后是 "on" 的所有客户:
SELECT * FROM Customers WHERE City LIKE 'L_n_on';
END
使用 SQL [charlist] 通配符
下面的 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]%';