Loading

摘要: select case when to_char(last_day(add_months(trunc( sysdate ,'y'),1)),'dd') = '28' then '平年' else '闰年' end as isLeapYearfrom dual第一步:取日期... 阅读全文
posted @ 2015-01-06 11:30 uzipi 阅读(1845) 评论(1) 推荐(0) 编辑
摘要: (1)oracle使用keep分析函数取最值记录-- 取工资sal最大的雇员姓名及其工资,以及工资sal最少的雇员姓名及其工资select deptno, empno, ename, sal, max(ename) keep(dense_... 阅读全文
posted @ 2015-01-06 10:17 uzipi 阅读(43884) 评论(0) 推荐(1) 编辑
摘要: oracle分析函数——listagg篇(1)使用listagg将多行数据合并到一行例表:select deptno, ename from emp order by deptno, ename假设有一个需求,需要将emp表中相同部门的雇员姓名存放到一行中,不同的姓名用逗号“,”分隔,结果如下图:我... 阅读全文
posted @ 2015-01-06 09:17 uzipi 阅读(546) 评论(0) 推荐(0) 编辑