我想更改資料庫中列的文本在字串中的一些資料。
例如我們有字串:'QWZ-$ §_REMARKIUFZQ'
現在我想選擇一個列名稱包含文本“Mark”的列。
像這樣愚蠢的嘗試:
SELECT info FROM database WHERE '%' name '%' LIKE 'QWZ-$ §_REMARKIUFZQ'
此致,
基督教
uj5u.com熱心網友回復:
來自sqlite 檔案:
LIKE 運算子右側的運算元包含模式,左側的運算元包含要與模式匹配的字串。
切換 LIKE 運算元 ie WHERE 'QWZ-$ §_REMARKIUFZQ' LIKE '%'||name||'%'(注意 更改||為原生 sqlite 語法的sqlite 連接運算子)。
假設 sqlite3 版本 >= 3.16,您可能會發現表值函式pragma_table_info是查看的地方。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/355906.html
標籤:sql sqlite 选择 where子句 类似sql
上一篇:如何在Firefox-Selenium中添加“From”請求標頭?
下一篇:并排連接兩個表
