写在前面:
presto官方文档https://prestodb.io/docs/0.215/functions.html
一、时间差
presto 时间差:
select date_diff('day',cast('2018-09-05' as date),cast('2018-09-07' as date));
hive 时间差:
select datediff('2018-09-07','2018-09-05');
mysql 时间差:
SELECT TIMESTAMPDIFF(MONTH,'2009-10-01','2009-09-01')
二、presto实现列拆分为多行
cross join unnest()函数
对标hive中的:lateral view explode
案例:
原有数据:其中battle_ids类型为varchar
执行语句:
select name, battle_id