系统函数
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 用 ‘’
SQL日期函数与条件判断
本文介绍了SQL中常用的日期函数,如获取指定日期所在月份、季度及年份的第一天,以及进行日期之间的加减运算和求差值。此外,还详细讲解了IF条件判断语句的使用方法,并通过实例演示如何利用正则表达式处理字符串。
1357

被折叠的 条评论
为什么被折叠?



