6用通配符进行过滤

用通配符进行过滤

1.LIKE操作符

LIKE操作符作为通配符使用的前置操作符,类似=操作符

1.1百分号(%)通配符

表示任意字符出现的任意次数

SELECT cust_name
FROM Customers
WHERE cust_name LIKE 'Ja%';
1.2下划线(_)通配符

匹配一个任意字符

SELECT cust_name
FROM Customers
WHERE cust_name LIKE 'Ja_';
1.3方括号([])通配符

匹配字符集中的任一字符

SELECT cust_name
FROM Customers
WHERE cust_name LIKE '[JM]%';

[]最前面使用脱字符^来表示否定

SELECT cust_name
FROM Customers
WHERE cust_name LIKE '[^JM]%';