mysql like替代方法

2021-09-02 03:37:49 字數 1065 閱讀 4983

/****

**/select t.* from xx_area t where instr(tree_path, ',1') > 0;

select * from table where instr(field, 'str') > 0

1.select name from temp where instr(str, 1) > 0

包括sonnyboy 和sonnyboy2

2.find_in_set(str,strlist)

如果字串str在由n子串組成的表strlist之中,返回乙個1到n的值。乙個字串表是被「,」分隔的子

串組成的乙個字串。如果第乙個引數是乙個常數字串並且第二個引數是一種型別為set的列,

find_in_set()函式被優化而使用位運算!如果str不是在strlist裡面或如果 strlist是空字串,返回0。如果任何乙個引數是null,返回null。如果第乙個引數包含乙個「,」,該函式將工作不正常。

mysql> select find_in_set( 'b ', 'a,b,c,d ');

select name from temp where find_in_set(1,str);

這個查詢滿足要求

3.substring_index(str,delim,count)

返回從字串str的第count個出現的分隔符delim之後的子串。如果count是正數,返回最後的分隔符到

左邊(從左邊數)的所有字元。如果count是負數,返回最後的分隔符到右邊的所有字元(從右邊數)。

mysql> select substring_index('www.mysql.com ', '. ', 2);

-> 'www.mysql '

mysql> select substring_index( 'www.mysql.com ', '. ', -2);

-> 'mysql.com '

該函式對多位元組是可靠的。

替代方法 聲母替代 遺漏的矯治方法

本節課程 言語訓練的知識與技巧 之 聲母替代 遺漏的矯治方法 本期,馬老師講解了聲母替代 遺漏有哪些常見的出錯現象及具體矯治辦法,並進行詳細分析。聲母替代 遺漏的矯治方法 言語訓練的知識與技巧 主要講述了聽障兒童不同的 階段,言語訓練的內容 技巧與側重點。從 初期家長關心的聽能問題入手,講解聽能反應...

mysql like效能優化

網上很多優化like的方法,無非下面幾種,抄來抄去的。我用213萬條資料,每條資料50個字段左右 用的真實的生產環境的mysql資料庫,和真實的生產環境的資料 做了效能測試 時間記錄的次數不多,但是基本都做了10次左右,時間誤差不大的,就只記錄了3次,結果如下 結論 1.locate,instr,r...

Mysql like 模糊查詢

模糊查詢一般形式 select 字段 from 表 where 某欄位 like 條件 其中關於條件,sql提供了四種匹配模式 1 表示任意0個或多個字元。可匹配任意型別和長度的字元,有些情況下若是中文,請使用兩個百分號 表示。比如 select from user where u name lik...