表1 字段a,b a b
X 1
X 2
X 3
Y 1
Y 2
Z 3 表2 字段c,d,e,f……
c d e f
X 1 2 3
Y 1 2 NULL
Z 3 NULL NULL
求一sql实现表1到表2的转换,谢谢了!
X 1
X 2
X 3
Y 1
Y 2
Z 3 表2 字段c,d,e,f……
c d e f
X 1 2 3
Y 1 2 NULL
Z 3 NULL NULL
求一sql实现表1到表2的转换,谢谢了!
解决方案 »
- 如何设置将oracle中指定表加载到内存,提高查询性能?
- Count(*) 和 count(1) 的问题
- 进来讨论下where 1=1 这个问题!
- 关于数据库链的问题~~~~~~~~~~~~或者大家有其他办法帮我出出主意~~~~~~~~~~~~~
- 关于初学者 很简单的安装Oracle9i的问题,希望解答 谢谢。。。
- oracle关于全表搜索问题---急!!!
- ORACLE "oo4o" 的问题
- 怎样根据右表某个字段的值选择性的进行左连接查询
- 有关group by 的一个问题,请帮忙解答。
- sql2005通过链接服务器访问Orcle,查询表中文显示乱码
- 参数赋值问题 oracle
- 求sql语句,group by语句中查询多个字段内容。
with tb as(
select 'X' a,1 b from dual union all
select 'X', 2 from dual union all
select 'X', 3 from dual union all
select 'Y', 1 from dual union all
select 'Y', 2 from dual union all
select 'Z', 3 from dual)
--以上为提供数据的语句
select a,max(decode(b,1,b,null)) d,
max(decode(b,2,b,null)) e,
max(decode(b,3,b,null)) f
from tb
group by a
order by a
A D E F
- ---------- ---------- ----------
X 1 2 3
Y 1 2
Z 3