2016 - 2024

感恩一路有你

sql存储过程实例详解 oracle数据库条件判断的查询语句怎么写?

浏览量:2891 时间:2021-03-12 02:40:05 作者:admin

oracle数据库条件判断的查询语句怎么写?

建表,测试数据:

create table test(收款标志 int)insert into test values (1)insert into test values (1)insert into test values (1)commit

执行:

select case when a.cnt = b.cnt then "未收款" when a.cnt = d.cnt then "已收款" when c.cnt <> 0 then "部分收款" end 收款状态 from (select count(*) cnt from test) a, (select count(*) cnt from test where 收款标志 = 1) b, (select count(*) cnt from test where 收款标志 = 2) c, (select count(*) cnt from test where 收款标志 = 3) d

结果:

然后你自己换点其他数据测试一下吧,思路就这么个思路了。

sql存储过程实例详解 oracle中length函数的用法 oracle存储过程写法

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。