
presto
DI O
这个作者很懒,什么都没留下…
展开
-
presto-----grouping(判断分组字段)
grouping判断分组函数 groupinggroupinggrouping(判断分组字段): 主要是用于判断结果是否按照某个或某几个字段的分组操作grouping 返回一个转换为十进制数字的二进制数值集合,指示分组中存在哪些列。 它必须与GROUPING SETS,ROLLUP,CUBE或GROUP BY结合使用,并且其参数必须与相应的GROUPING SETS,ROLLUP,CUBE或GROUP BY子句中引用的列完全匹配。对于给定的分组,如果分组中包含相应的列,则将位设置为0,否则将其设原创 2021-09-03 21:39:35 · 1456 阅读 · 0 评论 -
presto----grouping sets/cube/rollup 函数
grouping sets/cube/rollupgrouping setscuberollupgrouping sets当需要对表中各个字段进行分组操作的时候,并且最终需要将各个分组的结果汇总在一个表的时候.此时可以通过grouping sets 来简写.将各个分组操作 放置在grouping sets(…) 中.select store_id,group_id,sum(order_amount)from yp_dwb.dwb_order_detailgroup by groupin原创 2021-09-03 21:26:09 · 1786 阅读 · 0 评论 -
presto时间函数
presto时间函数format格式标识date_format(timestamp,format) ===>varchar(日期对象转换为字符串)date_parse(string,format)==>timestamp(字符串转为日期对象)date_add(unit,value,timestamp)==>same as input(数据加减操作)date_diff(unit,timestamp1,timestamp2)==>bigint(时间差)format格式年:%Y月:%原创 2021-09-02 23:38:16 · 1621 阅读 · 0 评论