0
我想要搜索列數據包含一些像OP或OPS的字母。搜索包含一些使用mysql查詢字母的問題
desp
--------
9037OP
3HTVOPS
G4OP568H
select * from table WHERE desp LIKE '%OP' OR '%OPS' order by desp desc
如果嘗試此查詢其僅返回「9037OP」
我想要搜索列數據包含一些像OP或OPS的字母。搜索包含一些使用mysql查詢字母的問題
desp
--------
9037OP
3HTVOPS
G4OP568H
select * from table WHERE desp LIKE '%OP' OR '%OPS' order by desp desc
如果嘗試此查詢其僅返回「9037OP」
我認爲正確的查詢應該是
這是當OP
和OPS
shoule可以在字符串的結尾才發現
select * from table `desp` WHERE `desp` LIKE '%OP' OR `desp` LIKE '%OPS' order by `desp` desc
和OP
,OPS
任意字符串中的任何地方
select * from table `desp` WHERE `desp` LIKE '%OP%' OR `desp` LIKE '%OPS%' order by `desp` desc
ofcourse我錯過了在那裏,現在編輯謝謝:) – Balaji
檢查與上面的查詢現在 – Balanivash
我剛纔只給2種在這個模式,但是那裏有各地分40到200這樣的patters到此爲止。所以我不能添加200左右的聲明。 – Balaji