解决方案 »
- 在存储过程中 动态sql with as 该怎么实现?只求指点,我自己来实现。
- 我相信csdn有高手,关于oralce大小写敏感的问题
- 为什么必须安装Oracle客户端呢?
- 被一个简单的SQL整疯了,高分求助~
- 面试题目,尝试答一下,我没有答上来!
- 狂复杂的sql语句
- 哪里有oracle 9或8下载.
- 请问:oracle的方案怎么建?
- 怎样得到一个表的字段定义?
- oracle 8.1.7 中为什么没有 SCOTT, DEMO 之类的用户名, 怎样才能加上去?
- Sqlserver2008 上 操作 oracle上的两个表更新问题 ?? 求解
- sql server函数转oracle 各位大神帮帮忙
http://blog.csdn.net/dyccsxg/article/details/10833953
http://bbs.csdn.net/topics/390574842
with temp as (
select '1' 项次, '项目1' 项目, 'x0001' 文号 from dual union all
select '1' 项次, '项目2' 项目, 'x0002' 文号 from dual union all
select '2' 项次, '项目1' 项目, 'x0003' 文号 from dual union all
select '2' 项次, '项目3' 项目, 'x0004' 文号 from dual
)
select 项次,
max(case when 项目='项目1' then 文号 else null end) 项目1,
max(case when 项目='项目2' then 文号 else null end) 项目2,
max(case when 项目='项目3' then 文号 else null end) 项目3
from temp
group by 项次