不定列的行列转换:
原来表如下显示:
列a 列b 列c
a 1 value1
a 2 value2
a 3 value3
b 1 value1
b 2 value1
c 1 value1现在想显示成,当传入数据列a=‘a’时,显示如下:
a 1 2 3
a value1 value2 value3
当传入数据列a=‘b’时,显示如下:
a 1 2
b value1 value2 请大家帮忙看看,谢谢了!
原来表如下显示:
列a 列b 列c
a 1 value1
a 2 value2
a 3 value3
b 1 value1
b 2 value1
c 1 value1现在想显示成,当传入数据列a=‘a’时,显示如下:
a 1 2 3
a value1 value2 value3
当传入数据列a=‘b’时,显示如下:
a 1 2
b value1 value2 请大家帮忙看看,谢谢了!
解决方案 »
- 菜鸟求助
- 女生考计算机研究生应该报什么方向?
- PLSQL Developer导出的tsv或csv格式的文件怎么导入进去哦?
- exp不导出A表,导出其它所有表,后imp不导入某张表,其它表全部导入
- ORACLE 计算出数值表达式的值
- 一条很难写的sql 请帮忙!
- 求一存储过程例子(用游标返回结果集)
- 请教PL/SQL 循环问题 希望各位大大多多指教...
- 我买了个oracle9i application server 这是什么呀?
- 我安装了Oracle8i后,为什么登陆Oracle 企业管理器后,为什么导航器的各个节点都是空的
- 这个oracle function 怎么写?(日期转换相关的)
- 同一个数据库下两个数据库,不同名,但是同字段
max(a),max(decode(b,1,c)),
max(decode(b,2,c)),
max(decode(b,3,c))
from table1
where a='a'
你参考着改下