我的桌子:
TABLE texts:
(txt TEXT UNIQUE):
blob
abcdef
WhAt7228
_0jap
...
因為txt我想在給定的字串中查找子字串(例如“megablob”)。if IS_SUBSTR(txt, "megablob"): return true應該回傳 true,因為第一個元素“blob”是“megablob”的子字串。
uj5u.com熱心網友回復:
使用EXISTSwhich 回傳1fortrue或0for false。
對于區分大小寫的搜索使用INSTR()功能:
SELECT EXISTS (SELECT * FROM tablename WHERE INSTR('megablob', txt));
對于不區分大小寫的搜索使用LIKE運算子:
SELECT EXISTS (SELECT * FROM tablename WHERE 'megablob' LIKE '%' || txt || '%');
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/528818.html
