sql分类显示查询
来源:互联网 发布:linux rpm oracle 编辑:程序博客网 时间:2024/05/16 01:27
create database GSSongDB
go
--假设有张学生成绩表(CJ)如下
--Name Subject Result
create table CJ
(
Name varchar(50) not null,
[Subject] varchar(50) not null,
Result int not null
)
go
select * from CJ
go
--张三 语文 80
--张三 数学 90
--张三 物理 85
--李四 语文 85
--李四 数学 92
--李四 物理 82
insert into CJ values('张三','语文',80)
insert into CJ values('张三','数学',90)
insert into CJ values('张三','物理',85)
insert into CJ values('李四','语文',85)
insert into CJ values('李四','数学',92)
insert into CJ values('李四','物理',82)
go
--想变成
--姓名 语文 数学 物理
--张三 80 90 85
--李四 85 92 82
declare @sql varchar(4000)
set @sql = 'select Name'
select @sql = @sql + ',sum(case Subject when ''+Subject+'' then Result end) ['+Subject+']'
from (select distinct Subject from CJ) as a
select @sql = @sql+' from CJ group by name'
exec(@sql)
- sql分类显示查询
- sql 子分类查询
- SQL distinct 分类查询
- SQL查询详细分类
- SQL分类查询的记录
- SQL子查询简单分类
- sql多表分类查询
- sql server分类查询归总
- 查询相册里的照片,每个分类只显示4条信息(经典SQL)
- PHP二级分类查询显示方法
- shopNC分类,递归方式查询层级显示
- 16.首页查询一级分类商品(分类显示商品)
- 一个查询分类的SQL题
- SQL 查询某属性分类数据和
- 无限级分类查询子类SQL
- SQL优化--查询优化技术分类
- SQL-查询的分类及使用
- SQL 查询并拼接字段的两种方法主要用于多级分类表格显示(一级/二级/三级/)
- objective-c学习笔记第四章《objective-c 类(第二部分)与java中的区别》
- 资金集中管理模式
- vc开发windows程序字符串处理国际化
- 数据结构线性链表类
- 关于SQL注入
- sql分类显示查询
- Visual Studio 2010 KeyContainer 路径无效的解决方法
- 软件和建筑的结构
- C# 正则表达式(备忘录)
- VIM使用系列之一——配置VIM下C/C++编程环境
- 重构(二)
- music genre classification experiment
- UML中的各种关系:继承、依赖、关联、聚合、组合
- 高铁很快?5G更快!