现在数据库里有如下的数据排列:字段1 字段2 字段3
字段1值1 字段2值1 字段3值1
字段1值2 字段2值2 字段3值2
... ....如何得出如下的结果字段1 新字段2(原字段2值1) 新字段3(原字段2值2) 新字段4(原字段2值3) 新字段5(原字段2值4) ...
值1 原字段3值1 原字段3值2 原字段3值3 原字段3值4
......
应该怎么写这个查询呢???谢谢
字段1值1 字段2值1 字段3值1
字段1值2 字段2值2 字段3值2
... ....如何得出如下的结果字段1 新字段2(原字段2值1) 新字段3(原字段2值2) 新字段4(原字段2值3) 新字段5(原字段2值4) ...
值1 原字段3值1 原字段3值2 原字段3值3 原字段3值4
......
应该怎么写这个查询呢???谢谢
解决方案 »
- 已知几个离散点XY坐标,如何用SQL/PLS判断其变化趋势(递增、递减 、先增后减...等~~~)
- 一个oracle与jboss数据库连接的棘手问题,请高手帮忙
- 谁能帮我优化下sql语句
- connect by展开BOM问题
- [紧急求助]libclntsh.so.10.1问题error while loading shared libraries: libclntsh.so.10.1: cannot open shared object file: No such file o
- 关于merge,dual
- exp怎么做增量备份?===============exp怎么做增量备份?
- 请教关于oracle数据库的远程连接问题,实在是没辙了:(
- 請大家幫我優化一下這條SQL語句,謝謝?
- 急:有关management server服务无法启动的问题?
- 一普通sql语句,效率咋这么低,迷惑中!请高效率语句(急,在线等!!!)
- 由于系统错误 5 (Oracle in OraHome92),指定驱动程序无法加载
, max(case when course='语文' then grade end) 语文
, max(case when course='数学' then grade end) 数学
, max(case when course='化学' then grade end) 化学
, max(case when course='生物' then grade end) 生物
from grade
group by sno;