简单sql语句 行转列问题 SQL查询行转列
来源:互联网 发布:谭八爷网络推广服务商 编辑:程序博客网 时间:2024/06/11 04:36
假设有销量表tb_sales
数据如下:
年份 /月份/销量
要显示的效果
SQL Server中:declare @s nvarchar(1000)select @s = 'select [name] as 姓名'select @s = @s + ',sum(case when subject=''' + [subject] + ''' then result else 0 end) as ' + [subject] from dbo.CJ group by [subject]select @s = @s + ' from CJ group by [name]'exec(@s)
其他sql语句如下
YEARS 年份,MON月份,SALE销量
select s.YEARS 年份,sum(case s.MON when 1 then s.SALE else 0 end) 1月,sum(case s.MON when 2 then s.SALE end) 2月,sum(case s.MON when 3 then s.SALE end) 3月,sum(case s.MON when 4 then s.SALE end) 4月,sum(case s.MON when 5 then s.SALE else 0 end) 5月from tb_sales as s group by s.YEAR
- 简单sql语句 行转列问题 SQL查询行转列
- sql语句查询问题
- sql server 简单查询语句
- orcl SQL简单查询语句
- sql语句---简单select查询
- SQL语句嵌套查询问题
- SQL语句之简单查询语句
- SQL 语句(二)--------------数据查询(简单查询)
- 一个SQL语句查询问题(查询最小值
- SQL查询语句行转列横向显示
- oracle学习---简单的sql语句查询
- Oracle查询简单数据字典SQL语句
- 关于数据库中的简单SQL查询语句
- sql语句4——简单查询
- SQL简单查询语句专项练习
- 简单的sql server 2005 分页查询sql语句
- sql (一) : sql简介,及简单查询语句
- 关于sql查询语句 的一个问题
- Android – Multithreading in a UI environment
- iOS 微秒 时间
- Linux USB识别信息目录文件: (vendors, products, classes, sub‐classes and protocols).
- 编辑listcontrol的subitem
- Qualcomm AR之Vuforia SDK框架
- 简单sql语句 行转列问题 SQL查询行转列
- SQL时间格式化
- 晒奖品...微软蓝影桌面套装3000
- GCD介绍(三): Dispatch Sources
- 关于get_magic_quotes_gpc()函数
- 时间截取
- 分析 Petshop4 建立的数据库与表描述
- Oracle Time +Oracle异常ORA-01502: 索引或这类索引的分区处于不可用状态
- 在有数据的情况下更改字段类型