行转列
-
Sql Server 2000 行转列的实现(横排)
在一些统计报表中,常常会用到将行结果用列形式展现。我们这里用一个常见的学生各门课程的成绩报表,来实际展示实现方法。 我们用到的表结构如下: 网易人工智能 网易数帆多媒体智能生产力平台 206 查看详情 三张表的关系为: 现有的测试数据为: 我们需要的结果是: 代码如下:DECLARE @strSQL…
-
mysql如何实现行转列
mysql实现行转列的方法:1、用cross join的方式实现,代码为【cross join(select sum(a.kills) ‘猪八戒】;2、用case语句的方式实现,代码为【case when user_name=’孙悟空’】。 本教程操作环境:win…
-
sql server和oracle行转列的一种典型方法
对于有些业务来说,数据在表中的存储和其最终的Grid表现恰好相当于把源表倒转,那么这个时候我们就碰到了如何把行转化为列的问题,为了简化问题,我们且看如下查询出来的数据,您不必关心表的设计以及sql语句: 假设用到的sql语句为: SELECT [姓名],[时代], 对于有些业务来说,数据在表中的存储…