如圖:

比如我要查詢全部欄位中有無字符'a'
只能這么寫嗎:
select * from table1 where accession='a' or gi='a' or pdb='a' or .....
有沒有簡便點的寫法,如果欄位較多,豈不是要寫很長。
謝謝!
uj5u.com熱心網友回復:
select * from table1 where 'a' in (accession, gi, pdb, ....)uj5u.com熱心網友回復:
本身這就是個不合理的需求uj5u.com熱心網友回復:
正解啊,又get了個新技能,還可以這樣反著寫啊
uj5u.com熱心網友回復:
如果是“查詢表中全部欄位中有無包含某個字符”呢 ?uj5u.com熱心網友回復:
查詢單個字符'a'確實不常見,一般查詢單詞,單詞查詢建議創建FULL_TEXT索引,否則查詢效率太低~轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/75203.html
標籤:MySQL
上一篇:關于ios13升級到ios14企業APP出現無法安裝解決方案
下一篇:求個高效SQL陳述句!
