5 用萬用字元進行過濾

2021-09-27 04:45:15 字數 577 閱讀 6311

使用萬用字元以及使用like操作符進行通配搜尋,以便對資料進行複雜過濾。

一、like操作符

1.1 百分號(%)萬用字元

最常用的萬用字元是百分號,在搜尋串中,%表示任意字元出現任意次數。

select vend_id, prod_price, prod_name from products where prod_name like '%anvil%';

1.2 下劃線(_)萬用字元

下劃線用於匹配單個字元而不是多個字元。

select vend_id, prod_price, prod_name from products where prod_name like '_ ton anvil';

二、使用萬用字元的技巧

萬用字元搜尋的處理一般要比前面討論的其他搜尋所花的時間更長。

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

2、在確實需要使用萬用字元時,除非絕對有必要,否則不要把他們用在搜尋模式的開始處。

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

MySQL用萬用字元進行過濾

萬用字元 用來匹配值的一部分的特殊字元 搜尋模式 由字面值 萬用字元或者兩者組合成的搜尋條件 在搜尋字句中使用萬用字元,必須使用like操作符,like操作符指示mysql後跟的搜尋模式是萬用字元匹配而不是直接相等匹配。百分號 萬用字元 表示任何字串出現任意次數 1萬用字元位於搜尋模式最後 sele...

SQL用萬用字元進行過濾

使用萬用字元必須使用like操作符。萬用字元搜尋只能用於文字字段 字串 非文字資料型別字段不能使用萬用字元搜尋。百分號 萬用字元 表示任何字元出現任意次數,代表搜尋模式中給定位置的0個 1個或者多個字元。萬用字元 不可以匹配null。下劃線 萬用字元 下劃線 的用途與 一樣,但是它只匹配單個字元,而...

06 用萬用字元進行過濾

1.like 操作符萬用字元 用來匹配值的一部分的特殊字元。實際上是 sql的 where 子句中含有特殊含義的字元,在搜尋子句中使用萬用字元,必須使用 like 操作符指示 dbms 後跟的搜尋模式利用萬用字元匹配而不是簡單的相等匹配進行比較。搜尋模式 由字面值 萬用字元或者兩者組合構成的搜尋條件...