sql裡的萬用字元過濾

2021-06-11 07:21:01 字數 411 閱讀 9673

首先,只要用萬用字元,就要用 like ;

萬用字元主要有三種:

1.單字元匹配     '_'   用半形的下劃線匹配單個出現的字元

如,以任意字元開頭 以' erry'結尾的人;

select * from t_people where name like '_erry';

2.多字元匹配    '%'  用半形的百分號來匹配任意字元(乙個或多個)

如,查詢名字裡包含磊的人

select * from t_people where name like '%磊%';

3.用'[ ]'的匹配  用半形的中括號來匹配中括號裡面的任意乙個字元

如,查詢名字裡包括磊或偉的人

select * from t_people where name like '%[磊,偉]%'

SQL萬用字元過濾

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

SQL萬用字元過濾

百分號 萬用字元 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...

SQL之萬用字元過濾

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