色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

oracle數據庫條件判斷的查詢語句怎么寫

錢淋西2年前13瀏覽0評論

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

結果:

然后你自己換點其他數據測試一下吧,思路就這么個思路了。