presto常用函数

时间转时间戳: cast(to_unixtime(timestamp ‘2016-09-01 01:00:00’) as bigint)
int 转 varchar :cast(1 as varchar)
varchar 转int:cast(‘1’ as bigint)

map数据查询:element_at(url_parsed,‘do’)
数据包含 contains(x, element)

时间戳转格式化时间:
select format_datetime(from_unixtime(cast(view_time as bigint)),‘yyyyMMddHHmmss’)
select format_datetime(from_unixtime(1433181293),‘yyyyMMddHHmmss’)

你可能感兴趣的:(Presto)