实际操作了才会知道通配符的区别。
工具/原料
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]%';