赞
踩
如果为空,则返回default值。
nvl(value,default_value) - Returns default value if value is null else returns value
select nvl(null,0);
结果是0
表A 数据如下:
SLRQ | SLAJS |
---|---|
2020-01 | 30 |
表B 数据如下:
SLRQ | CHAJS |
---|---|
2020-01 | 56 |
2020-02 | 24 |
表C数据如下:
CLRQ | DCAJS |
---|---|
2020-03 | 56 |
2020-04 | 23 |
2020-05 | 34 |
想要最后的结果是:
RQ | SLAJS | CHAJS | DCAJS |
---|---|---|---|
2020-01 | 30 | 12 | 0 |
2020-02 | 0 | 24 | 0 |
2020-03 | 0 | 0 | 56 |
2020-04 | 0 | 0 | 23 |
2020-05 | 0 | 0 | 34 |
使用sql:
SELECT COALESCE(A.SLRQ,B.SLRQ,C.CLRQ
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。