我希望在 sqlite3 中創建一個本機字串,它將收集所有非數字值,但是列格式具有 TEXT 格式的所有資料并用 [""] 包裹,例如:
["1234567"] 或 ["字"]
沒有數字和字母的混合,但我無法構建一個字串來決議 sqlite 本身中的非數字值。最近我需要 sed 和 grep after(最好是任何語言的新手,我每天都在學習)這將導致“word”,上面的例子作為值:
sqlite3 data.db "select DISTINCT column from table ORDER BY column" |sed 's/[][]//g'|sed 's/"//g' | grep -v '[0-9]'
單詞
uj5u.com熱心網友回復:
由于沒有數字和字母的混合,您可以使用運算子獲取所有具有非數字字符的行GLOB:
SELECT *
FROM tablename
WHERE col NOT GLOB '*[0-9]*';
查看一個簡化的演示。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/388118.html
