我正在使用急板。我有一个包含地址信息的表。它具有 varchar 格式。
如何查找包含特殊字符的地址,例如:
\t
(制表符)\n
(换行符)\u
- 单引号 (
'
)
最佳答案
您可以将 LIKE
与包含换行符的文字一起使用。为此使用 unicode 转义的便捷方式(换行符 \n
在 Unicode 中是 U+000A
):
col LIKE U&'%\000A%'
U&'...'
创建字符串文字,就像 '...'
一样。
唯一的区别是 U&'...'
支持 Unicode 的 \hhhh
转义。
示例:
presto:default> SELECT 'abc
-> def' LIKE U&'%\000A%';
_col0
-------
true
(1 row)
在 Presto 324 上测试。
关于presto - 如何在 presto 中查找\t\n\u 和单引号 (") 等特殊字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59045959/