SQL萬用字元過濾

2021-09-10 02:26:58 字數 841 閱讀 1607

百分號%萬用字元

select prod_id , prod_name

from products

where prod_name like 'jet%'

select prod_id , prod_name

from products

where prod_name like '%anvi1%'

select prod_id , prod_name

from products

where prod_name like 's%e'

注意

萬用字元%可以表示任意字元出現的任意次數

是可以區分大小寫搜尋的

下劃線 _ 萬用字元

select prod_id , prod_name

from products

where prod_name like '_ton anvi1'

select prod_id , prod_name

from products

where prod_name like '%ton anvi1'

注意

萬用字元_下劃線表示匹配單個字元

使用萬用字元的技巧:

1:不要過度使用萬用字元。如果其他操作符能達到相同的目的一,應該使用其他操作符

2:在確實需要萬用字元時,除非絕對有必要,否則不要把他們用在搜尋模式的開始處。把萬用字元置於搜尋模式的開 始處,搜尋起來是最慢的。

3:仔細注意萬用字元的位置。如果放錯地方,可能不會返回想要的資料。

SQL萬用字元過濾

單字元匹配 select from t employee where fname like erry 多字元匹配 使用下劃線可以實現 匹配長度為5 以ab開頭 剩餘字元任意 的功能,而對於 匹 配以k開頭,長度不限,剩餘字元任意 這樣的需求則無法滿足,這時就需要使用多字元匹 配了。進行多字元匹配的萬...

SQL之萬用字元過濾

萬用字元本是實際是sql的where子句中有特殊含義的字元,sql支援幾種萬用字元。為了在搜尋子句裡使用萬用字元,必須使用like操作符。表示出現任意次數的任意字元 找出fish開頭的產品。select prod id,prod name from products where prod name ...

sql裡的萬用字元過濾

首先,只要用萬用字元,就要用 like 萬用字元主要有三種 1.單字元匹配 用半形的下劃線匹配單個出現的字元 如,以任意字元開頭 以 erry 結尾的人 select from t people where name like erry 2.多字元匹配 用半形的百分號來匹配任意字元 乙個或多個 如,...