mysql用通配符進行過濾

一、百分號(%)通配符(匹配任意字符):產品

1)%表示任何字符出現任意次數。例如,爲了找出全部以詞jet起頭的產品,可以使用如下select語句:select

select prod_id,prod_name from products where prod_name LIKE 'jet%';vi

2)例如,爲了找出全部以詞任何位置包含文本jet的值,可以使用如下select語句:字符

select prod_id,prod_name from products where prod_name LIKE '%jet%';

3)例如,找出以s起頭以e結尾的全部產品,可以使用如下select語句:

select prod_id,prod_name from products where prod_name LIKE 's%e';

4)雖然彷佛%通配符能夠匹配任何東西,但有一個例外,即NULL。即便是where prod_name LIKE '%';也不能匹配用值NULL做爲產品名的行。

二、下劃線(_)通配符(只匹配單個字符):

select prod_id,prod_name from products where prod_name LIKE '_ton anvil';

相關文章
相關標籤/搜索