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

时间:2017-07-27 17:51:19

标签: hiveql amazon-athena

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

如何查询类似于此?

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

1 个答案:

答案 0 :(得分:0)

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

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