您的位置首页生活快答

sql like

sql like

的有关信息介绍如下:

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]%';