行列转换
来源:互联网 发布:亿乐社区源码 编辑:程序博客网 时间:2024/04/30 06:44
drop table tablea
create table tablea
(name varchar(50),
a varchar(50),
b int
)
insert into tablea(name,a,b)
select '入库','单位a',3
insert into tablea(name,a,b)
select '入库','单位e',3
insert into tablea(name,a,b)
select '出库','单位a',4
insert into tablea(name,a,b)
select '出库','单位d',3
insert into tablea(name,a,b)
select '出库','单位a',3
insert into tablea(name,a,b)
select '入库','单位b',2
insert into tablea(name,a,b)
select '出库','单位a',5
insert into tablea(name,a,b)
select '入库','单位c',3
insert into tablea(name,a,b)
select '出库','单位c',6
select * from tablea
-------------方案
declare @s nvarchar(4000)
set @s=''
select @s=@s+','+a
+'=isnull(rtrim(max(case when a='
+ QUOTENAME(a,'''')
+' then b end)),'''')'
from tablea group by a
exec('select name '+@s+' from tablea group by name')
drop table tablea
- 行列转换
- 行列转换
- 行列转换
- 行列转换
- 行列转换
- 行列转换
- 行列转换
- 行列转换
- 行列转换
- 行列转换
- 行列转换
- 行列转换
- 行列转换
- 行列转换
- 行列转换
- 行列转换
- 行列转换
- 行列转换
- ITCAST心法第2讲:“学”“问”之道
- servlet 启动顺序
- baidu——郁闷的笔试
- 批量插入与批量删除的问题
- maven 私服:artifactory
- 行列转换
- MSSQL 2000查询分析器在执行sp_helpdb时因数据库所有者缺失的问题
- PHP:windows下使用zend studio及相关产品搭建php调试环境
- Asp.net页面之间传递参数的几种方法
- asp.net為圖片加上水印
- [原创]另一种进入NT内核方法的汇编版本
- 教你29招,让你在社交,职场上人人对你刮目相看
- CHM文件打开后内容无法显示的解决
- 禁止使用鼠标左,右键