数据库行转列简单例子
来源:互联网 发布:邪恶乳摇软件 编辑:程序博客网 时间:2024/05/18 20:50
DECLARE @StuList TABLE
(
Stu VARCHAR(20),
Course NVARCHAR(20),
Score DECIMAL
)
INSERT INTO @StuList
( Stu, Course, Score )
VALUES ( 'Jim', -- Stu - varchar(20)
N'语文', -- Course - nvarchar(20)
80 -- Score - decimal
)
INSERT INTO @StuList
( Stu, Course, Score )
VALUES ( 'Jim', -- Stu - varchar(20)
N'数学', -- Course - nvarchar(20)
90 -- Score - decimal
)
INSERT INTO @StuList
( Stu, Course, Score )
VALUES ( 'Tom', -- Stu - varchar(20)
N'语文', -- Course - nvarchar(20)
95 -- Score - decimal
)
INSERT INTO @StuList
( Stu, Course, Score )
VALUES ( 'Tom', -- Stu - varchar(20)
N'数学', -- Course - nvarchar(20)
100 -- Score - decimal
)
SELECT * FROM @StuList
SELECT Stu, SUM(CASE Course WHEN '语文' THEN Score END) AS '语文',SUM(CASE Course WHEN '数学' THEN Score END) AS '数学'
FROM @StuList
GROUP BY Stu
(
Stu VARCHAR(20),
Course NVARCHAR(20),
Score DECIMAL
)
INSERT INTO @StuList
( Stu, Course, Score )
VALUES ( 'Jim', -- Stu - varchar(20)
N'语文', -- Course - nvarchar(20)
80 -- Score - decimal
)
INSERT INTO @StuList
( Stu, Course, Score )
VALUES ( 'Jim', -- Stu - varchar(20)
N'数学', -- Course - nvarchar(20)
90 -- Score - decimal
)
INSERT INTO @StuList
( Stu, Course, Score )
VALUES ( 'Tom', -- Stu - varchar(20)
N'语文', -- Course - nvarchar(20)
95 -- Score - decimal
)
INSERT INTO @StuList
( Stu, Course, Score )
VALUES ( 'Tom', -- Stu - varchar(20)
N'数学', -- Course - nvarchar(20)
100 -- Score - decimal
)
SELECT * FROM @StuList
SELECT Stu, SUM(CASE Course WHEN '语文' THEN Score END) AS '语文',SUM(CASE Course WHEN '数学' THEN Score END) AS '数学'
FROM @StuList
GROUP BY Stu
0 0
- 数据库行转列简单例子
- Coldfusion简单访问数据库例子
- 一个简单数据库设计例子
- Django简单数据库查询例子
- Android数据库简单操作例子
- 简单的hibernate数据库插入例子(1)
- 简单的hibernate数据库插入例子
- struts操作数据库 -一个简单的例子
- 简单的hibernate数据库插入例子
- 简单的hibernate数据库插入例子(1)
- C#操作MySQL数据库的简单例子
- c#操作Access数据库的简单例子
- c#操作Access数据库的简单例子
- C# 操作MySQL数据库的简单例子
- C#操作MySQL数据库的简单例子
- iBatis 操作数据库,简单例子之一
- C#操作MySQL数据库的简单例子
- 关于mysql数据库的简单例子
- idea使用maven新建项目速度太慢
- 联机装箱
- Java实现怎样hashcode
- 关于Git的一些学习文章
- js去除字符串空格,实现trim()方法
- 数据库行转列简单例子
- java HashMap源码分析(JDK8)
- 有关python 中有符号数 以及 ~1= -2 问题
- 浅谈HTTP中Get与Post的区别
- 这是编译参数 记在你的笔记上
- Android Wi-Fi Display(Miracast)介绍
- 测试测试测试"测试"测试测试测试测试测试测试
- 编写自己的JDBC框架
- python文件操作常用api