我的CSV文本文件包含类似的列数据。它是带有转义引号的JSON。
{\"code\":\"SOURCE\",\"display\":\"NPPES\"}]}我无法在drill中使用点符号将此列作为JSON进行查询。apache-drill中有没有一个JSON_UNQUOTE()函数可以解决这个问题?
apache drill (dfs.tmp)> select hl7s.hl7_bundle.code from hl7s limit 1;
+--------+
| EXPR$0 |
+--------+
| null |
+--------+发布于 2019-11-15 21:24:28
首先您需要将此列转换为JSON,请考虑使用convert_fromJSON函数:
select convert_fromJSON('{"num": 55, "nan": NaN, "inf": -Infinity}');
https://drill.apache.org/docs/data-type-conversion/#convert_to-and-convert_from
https://stackoverflow.com/questions/58845571
复制相似问题