SUM()函数。
TRIM(exp1)函数去除首尾空格。
ROUND(exp1,exp2)函数四舍五入,根据exp2参数取几位小数。
NVL(exp1,exp2) 第一个参数为空那么显示第二个参数的值,如果第一个参数的值不为空,则显示第一个参数本来的值。
regexp_replace(exp1,exp2,exp3)函数
实例:
ROUND(nvl(regexp_replace(wt.NET_WEIGHT,’[^0-9|.]’,’’), ‘0’),2) as NET_WEIGHT
CASE函数两种写法:
1.简单函数
CASE [col_name] WHEN [value1] THEN [result1]…ELSE [default] END
2.搜索函数
CASE WHEN [expr] THEN [result1]…ELSE [default] END
实例:
CASE WHEN ( trim(bd.net_weight) IS NULL OR trim(bd.net_weight) = ‘0’ ) THEN 0 ELSE 1 END
case函数两种写法参考:https://www.jianshu.com/p/72b8bacff7eb
ROUND函数:https://www.cnblogs.com/wml-it/p/12751750.html
sum()聚合函数:https://www.cnblogs.com/caiguangbi-53/p/9521924.html