2016年9月23日
摘要: testtable1 testtable2 select t2.id,t2.dptid,nvl(t1.department,'黑人'),t2.name from testtable2 t2 left join testtable1 t1 on t2.dptid=t1.id; 结果: 阅读全文
posted @ 2016-09-23 13:44 风吹羽 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 输出 方法1:select sno,cno,score,case when score>=60 then 'pass' else 'fail' end 结果 from sc; 方法2:select sno,cno,score,decode (sign(score-60),-1,'fail','pas 阅读全文
posted @ 2016-09-23 13:28 风吹羽 阅读(173) 评论(0) 推荐(0) 编辑
摘要: select *from timp a, timp b where a.name > b.name 结果: 阅读全文
posted @ 2016-09-23 11:57 风吹羽 阅读(11659) 评论(0) 推荐(0) 编辑
摘要: select sno,nvl(to_char(sum(decode(cno,'c001',score))),'-') c001,nvl(to_char(sum(decode(cno,'c002',score))),'-') c002,nvl(to_char(sum(decode(cno,'c003' 阅读全文
posted @ 2016-09-23 11:25 风吹羽 阅读(236) 评论(0) 推荐(0) 编辑
摘要: select rq 日期,sum(decode(shengfu,'胜',1,'负',0)) 胜,sum(decode(shengfu,'负',1,'胜',0)) 负 from tmp group by rq; 结果: 阅读全文
posted @ 2016-09-23 10:41 风吹羽 阅读(170) 评论(0) 推荐(0) 编辑
摘要: select nvl(sno,'合计') sno,sum(score) score from sc group by rollup(sno); 阅读全文
posted @ 2016-09-23 10:13 风吹羽 阅读(7765) 评论(0) 推荐(0) 编辑
摘要: select to_char(日期,'yyyy-mm-dd') from( select to_date('2016-01-01','yyyy-mm-dd') + level 日期 from dual connect by level <=to_date('2016-12-31','yyyy-mm- 阅读全文
posted @ 2016-09-23 09:40 风吹羽 阅读(1987) 评论(0) 推荐(0) 编辑