一些简单的用法,有空会写完整点的
if object_id('tempdb..#test2') is not null drop table #test2 create table #test2 ( 单号 nvarchar(20),金额 int ) insert into #test2(单号,金额) values('pk1',10) insert into #test2(单号,金额) values('pk2',20) insert into #test2(单号,金额) values('pk3',-30) insert into #test2(单号,金额) values('pk4',-10) 1、在case后面选中列,when后面为该列的值 select 单号 ( case 金额 when 10 then '收入' when 20 then '收入' else '支出' end ) as 收支状况 from #test2 2、在when后面判断大小 select 单号,(case when 金额>=0 then 金额 else 0 end) as '收入',(case when 金额<0 then 金额 else 0 end) as '支出' from #test2
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。