【实用SQL语句记录】

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

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值