如何查询 Athena 中包含控制字符的列?

4

我需要查找特定列中出现控制字符的行,但 Athena 中没有 CHAR 函数。

我应该如何查询类似的结果?

SELECT * 
FROM table_name 
WHERE column_identifier like '%'||char(31)||'%' 
LIMIT 10;
1个回答

6

使用 chr 函数包装您想查询的字符的零填充十进制表示,例如:

SELECT * 
FROM table_name 
WHERE column_identifier LIKE '%'||chr(0031)||'%' 
LIMIT 10;

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接