发布网友 发布时间:2022-04-22 06:41
共3个回答
热心网友 时间:2022-04-13 21:07
首先要确保这里的 空值 是 NULL,还是0,或是''。
如果是NULL,则:
select NVL(mlr,yqlr) as result from table_name
select NVL2(mlr,mlr,yqlr) as result from table_name (9i及之后)
如果是0:
select NVL(NULLIF(mlr,0),yqlr) as result from table_name (9i及之后)
如果是'',可以参照上面处理
如果是其它情况的话,可能还要转换判断一下!
以上仅参考!
热心网友 时间:2022-04-13 22:25
select mlr from 表名 where yqlr is NULL;
select yqlr from 表名 where mlr is NULL;
热心网友 时间:2022-04-13 23:59
select mlr from 表名 where yqlr is NULL;
select yqlr from 表名 where mlr is NULL