1、nvl(表达式1,表达式2)
如果1为空,则该函数取表达式2的值;
如: b = nvl(a,0) 如果a值为空,b取0;
2、nvl(表达式1,表达式2,表达式3)
如果1有值,取2,如果1为空,取表达式3的值;
总之:如果1为空,都取最后一个参数的值;
3、power用法
power(a,b) 这是求幂次方,a的b次方,a为底数
4、cast 用法
cast (expression AS data_type) 将数据转换成想要的数据类型
cast(‘12’ as int)
5、from_unixtime(unix_timestamp(),'yyyy')
将当前时间戳转换成想要的格式,如上转换成年份