database
1 | show databases; |
Table信息
1 | desc tmp_table; |
DDL
删除表
1 | drop table if exists tmp_table; |
创建表
1 | create table tmp_table( |
创建分区
1 | alter table tmp_table add partition(dt='20190101', hm='0000') partition(dt='20190101', hm='0100'); |
插入数据
1 | insert into table tmp_table partition(dt='20190101', hm='0000') |
字符串
替换
1 | select regexp_replace('[a,b,c]','\\[|\\]','') -- 把方括号替换 |
多行拼接
1 | -- slow, why? |
日期
1 | select unix_timestamp(); -- 当前时间戳:1572425940 |
内置UDTF
查看Function/UDF
1 | SHOW FUNCTIONS; |
数组转表
1 | select explode(array('a','b','c')) as col; |
JSON转表
1 | select get_json_object('{"a":1,"b":2}','$.a') as col; |
1 | select * |