在列中的任何位置查找PUA字符?

时间:2018-01-28 14:13:20

标签: search sqlite

我在这里问了一个类似的问题:sqlite3 run sql - select all with PUA characters

答案:

SELECT *
FROM TableName
WHERE (ColumnName >= '' AND ColumnName < '豈')
   OR (ColumnName >= '' AND ColumnName < '')
   OR (ColumnName >= '' AND ColumnName < '');

仅适用于以PUA字符开头的条目。

我试图找到一种方法在条目中的任何地方找到这些字符(例如:LIKE)但我似乎无法弄清楚除了上述之外如何做到这一点。

想法?

1 个答案:

答案 0 :(得分:1)

要搜索字符范围,您需要GLOB

SELECT *
FROM MyTable
WHERE ColumnName GLOB '*[-]*'
   OR ColumnName GLOB '*[-]*'
   OR ColumnName GLOB '*[-]*';