自学书籍.MySQL必知必会 - 用通配符进行过滤

LIKE操作符:

1.LIKE后跟的搜索模式利用通配符结合WHERE实现通配,如果被匹配的文本仅在列值中出现,LIKE将不会找到它

% 匹配任意字符出现任意次数,除了NULL

SELECT prod_id, prod_name
FROM products
WHERE prod_name LIKE 'jet%';

_ 匹配单个字符,总是匹配一个字符

SELECT prod_id, prod_name
FROM products
WHERE prod_name LIKE '_ ton anvil';


需要注意的:

1.通配符匹配搜索处理比其它搜索所花时间更长,所以不要过度使用通配符


你可能感兴趣的:(自学书籍.MySQL必知必会 - 用通配符进行过滤)