博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【转】SQLServer 行列互换
阅读量:5964 次
发布时间:2019-06-19

本文共 488 字,大约阅读时间需要 1 分钟。

 

ContractedBlock.gif
ExpandedBlockStart.gif
Code
--行列互换
Use tempdb
Go
 
Create   table   test   ( [name] char(10), km char(10)   , cj int )
 
Go
 
--初始化数据
 insert   into   test   values('张三','语文',80)
 
insert   into   test   values('张三','数学',86)
 
insert   into   test   values('张三','英语',75)
 
insert   into   test   values('李四','语文',78)
 
insert   into   test   values('李四','数学',85)
 
insert   into   test   values('李四','英语',78)
 
Go
select name,sum(case km when '语文' then cj  endas 语文,
 
sum(case km when '数学' then cj  endas 数学,
 
sum(case km when '英语' then cj  endas 英语
 
from test
 
group by name
你可能感兴趣的文章
chgrp命令
查看>>
Java集合框架GS Collections具体解释
查看>>
洛谷 P2486 BZOJ 2243 [SDOI2011]染色
查看>>
数值积分中的辛普森方法及其误差估计
查看>>
Web service (一) 原理和项目开发实战
查看>>
跑带宽度多少合适_跑步机选购跑带要多宽,你的身体早就告诉你了
查看>>
深入理解Java的接口和抽象类
查看>>
Javascript异步数据的同步处理方法
查看>>
iis6 zencart1.39 伪静态规则
查看>>
SQL Server代理(3/12):代理警报和操作员
查看>>
Linux备份ifcfg-eth0文件导致的网络故障问题
查看>>
2018年尾总结——稳中成长
查看>>
JFreeChart开发_用JFreeChart增强JSP报表的用户体验
查看>>
度量时间差
查看>>
通过jsp请求Servlet来操作HBASE
查看>>
Shell编程基础
查看>>
Shell之Sed常用用法
查看>>
3.1
查看>>
校验表单如何摆脱 if else ?
查看>>
<气场>读书笔记
查看>>