在hive 中进行字符串转义的时候 是用 \ 但是在presto 中是不行的。
array_agg转为数组,array_distinct去重,array_join将数组用逗号间隔连接成字符串。collect_set转为数组并去重,concat_ws将数组用逗号间隔连接成字符串。###炸裂 + map。
简单json的解析一个map情况: {“bssid”:“6C:59:40:21:05:C4”,“ssid”:“MERCURY_05C4”}select get_json_object('{"bssid":"6C:59:40:21:05:C4","ssid":"MERCURY_05C4"}','$.bssid') as bssid from dual;map嵌套的情况:{“person”:“tom”,“food”:{“fruit”:“apple”,“meat”:“pig”}}select get_j
固定日期转换成时间戳select unix_timestamp('2016-08-16','yyyy-MM-dd') --1471276800select unix_timestamp('20160816','yyyyMMdd') --1471276800select unix_timestamp('2016-08-16T10:02:41Z', "yyyy-MM-dd'T'HH:mm:ss'Z'") --147131296116/Mar/2017:12:25:01 +0800 转成正常格式(yyy
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号