SQL: decode 在hive SQL: nexr_decode
oracle的 nvl 在hive sql: COALESCE
collect_set(col) Returns a set of objects with duplicate elements eliminated
collect_set: 返回去重的元素数组。
concat_ws(‘/’, collect_set(col))
/sql in/exists 的操作可以用 LEFT SEMI JOIN 来完成(注:hive不支持right SEMI JOIN)
not exists/not in的操作可以用left anti join 来完成
4.row_number分组 排序
row_number() OVER(PARTITION BY a ORDER BY b desc)
以a列分组后,按b字段排序的序号