`

纵表转横表sql

 
阅读更多
纵表结构:
fname ftype fvalue

小明 zaocan 10
小明 zhongcan 20
小明 wancan 5



转换后的表结构:
fname zaocan_value zhongcan_value wancan_value

小明 10 20 5

纵表转横表sql如下:
select Fname, sum(case Ftype when 'zaocan' then Fvalue else 0 end) as zaocan_value,
sum(case Ftype when 'zhongcan' then Fvalue else 0 end) as zhongcan_value,
sum(case Ftype when 'wancan' then Fvalue else 0 end) as wancan_value from case_table group by Fname
分享到:
评论

相关推荐

    SQL SERVER数据库纵表转横表应用浅析.pdf

    SQL SERVER数据库纵表转横表应用浅析.pdf

    SQL Server纵表与横表相互转换的方法

    纵表转横表的SQL示例: SELECT Name , SUM(CASE WHEN Course = N'语文' THEN Grade ELSE 0 END) AS Chinese , SUM(CASE WHEN Course = N'数学' THEN Grade ELSE 0 END) AS Mathematics , SUM(CASE WHEN Course = N...

    SqlServer mssql 交叉查询,横表变纵表

    sql server 交叉查询, 查询结果交叉表,横表变纵表

    SQL动态交叉表,希望对SQL程序员有帮助

    用SQL语句实现动态交叉表查询,写交叉表,可以节省很多代码,并且是动态的,应用范围很广。

    经典SQL脚本大全

    │ 横转竖.sql │ 行列互换的复杂交叉表.sql │ 限制列数的交叉表.sql │ ├─第07章 │ │ 7.1 splitpage.asp │ │ 7.2.1 TOP n 实现的通用分页存储过程.sql │ │ 7.2.2 字符串缓存实现的通用分页存储过程.sql ...

    Sqlserver2000经典脚本

    多栏显示.sql │ 日期+星期+时间.sql │ 格式化报表.sql │ 横转竖-1.sql │ 横转竖-字段名.sql │ 横转竖-生成字段名.sql │ 横转竖.sql │ 行列互换的复杂交叉表.sql │...

    企业报表横纵坐标转换的SQL实现功能

    实例1描述:要求将传统纵坐标通过SQL语句实现横纵转换; 实例2描述:根据不同的计件员工类型用SQL语句实现不同的补贴金额。 上述两个实例在平常的应用中非常实用,这两个例子是本人从事近六年在企业中应用最广泛的...

    SQL学习笔记——表结构转换查询

    1、纵表转横表 建表 --先调用自建的数据库再建表 use ljh create table sc( sname char(20), course char(20), score int) --随机插入几个记录 insert into sc values('张三','语文',98), ('张三','数学',89), ('...

    sqlserver语句大全

    sqlserver语句大全(导入导出、纵转横等等)

    sqlserver经典脚本大全.zip

    任意两个时间之间的星期几的次数-横 任意两个时间之间的星期几的次数-纵 复杂年月处理 统计--交叉表+日期+优先 3.2 各种字符串分拆处理函数 3.3 各种字符串合并处理示例 3.4.1 分段截取函数 3.4.2 分段更新函数 ...

    MySQL横纵表相互转化操作实现方法

    先创建一个成绩表(纵表) create table user_score ( name varchar(20), subjects varchar(20), score int ); insert into user_score(name,subjects,score) values('张三','语文',60); insert into user_score...

    教务管理系统(软件工程课程设计).doc

    每学期的考试成绩都 需要分析,纵、横向比较,能及时反应信息,还要对教师的教学成绩考核提供数据。如 何有效地管理、分析、处理这些信息,帮助学校和教师掌握学生的情况,这就是教学信 息管理系统需要完成的功能。...

    域名出售程序 v1.0测试版

    3,本站代理销售栏目设置为2种方式,横式和纵式 4,带有完善的SQL防注入功能 5,能够启动远程地址验证,可以验证域名的拥有者的真实性 6,config.asp文件拥有完善的域名后域以及服务商家(注册公司)管理功能 7,每...

    VC6.0的MFC单文档实现坦克大战小游戏.rar

    横坐标是随机的,纵坐标开始都是0。敌机大小、速度随机。 下面有一个坦克,坦克的移动通过上下左右键控制,通过按键盘空格键发射子弹。子弹运动靠OnTimer实现,坦克运动靠OnKeyDown实现。 首先我们要定义数组(敌机...

Global site tag (gtag.js) - Google Analytics