系统函数
show functions 查看函数
decs function 函数 查看函数使用方法
select trunc ('2020-12-3','MM') ; 这个月的第一天
select trunc ('2020-12-3','Q') ; 这个季度的第一天
select trunc ('2020-12-3','YEAR') ; 这年的第一天 2020-1-1
select date_sub('2020-12-3' , 1 ) ; 减一天 2020-12-2
select datediff('2020-12-4','2020-12-3') ; 求差值 1
IF
语法:
if(boolean testCondition, T valueTrue, T valueFalseOrNull)
返回值: T
说明: 当条件testCondition为TRUE时,返回valueTrue;否则返回valueFalseOrNull
select
if(
regexp_extract("ab_ab_","(.*?)_$",1)="",
"ab_ab_",
regexp_extract("ab_ab_","(.*?)_$",1)
);
使用正则表达式剔除最后一个特殊符号 !
SQL 用 ‘’ js 用 ‘’ hbase 用 ‘’