sql竖表格怎么变成横的 SQL如何进行纵表转横表?
SQL如何进行纵表转横表?
因为您没有编写commit来使用sqlplus,所以您必须编写submit命令来实际向数据库提交数据。当前主流应用程序仍然使用PL/SQL,它支持命令窗口,即包含sqlplus接口的窗口。
SQL如何进行纵表转横表?
按名称或选择名称从TB组中选择名称,“math”=max(case course when“math”then score ele 0 end),“Chinese”=max(case course when“Chinese”then score ele 0 end),“English”=max(case course when“English”then score ele 0 end),“math”=sum(case course when“math”then Score else 0 end),“Chinese”=sum(case course when“Chinese”then Score else 0 end),“English”=sum(case course when“English”then Score else 0 end)from TB group by name
这是将垂直表转换为水平表,如以下数据:“王明”、“书雪”、“王明”、“宇文”、“王明”、“迎玉”,您可以使用以下语句:选择A.Vuname、A.Vuscore shuxue、b.Vuscore yuwen、c.Vuscore yingyu from tempu1 A、tempu1 b、tempu1 cwhere A.Vuname=b.Vuname and A.Vuname=c.Vuname and A.Vuname=“wangming”and A.Vucourse=“shuxue”and b.Vucourse=“yuwen”and c.Vucourse=“yingyu”
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。