多语言展示
当前在线:1909今日阅读:84今日分享:32

Sql like 通配符使用

实际操作了才会知道通配符的区别。
工具/原料

sql

通配符有哪些?
2

演示数据库 customers

3

下面的 SQL 语句选取 City 包含模式 'e' 的所有客户:SELECT * FROM Customers WHERE City LIKE '%e%';

4

下面的 SQL 语句选取 City 以字母 'Lon' 开始的所有客户:SELECT * FROM Customers WHERE City LIKE 'Lon%';

使用 _ 通配符
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';

使用 SQL [charlist] 通配符
1

下面的 SQL 语句选取 City 以 'b'、's' 或 'p' 开始的所有客户:SELECT * FROM Customers WHERE City LIKE '[bsp]%';

2

下面的 SQL 语句选取 City 以 'a'、'b' 或 'c' 开始的所有客户:SELECT * FROM Customers WHERE City LIKE '[a-c]%';

3

下面的 SQL 语句选取 City 不以 'b'、's' 或 'p' 开始的所有客户:SELECT * FROM Customers WHERE City LIKE '[!bsp]%';

推荐信息