SQL语句中列转行案例
来源:互联网 发布:知乎怎么回复他人评论 编辑:程序博客网 时间:2024/05/01 22:20
--初始化示例
DECLARE @StudentGrade TABLE(student VARCHAR(20), chinese int, maths int, english int)
INSERT @StudentGrade(student,chinese,maths,english)
VALUES('张三','98','76','89')
INSERT @StudentGrade(student,chinese,maths,english)
VALUES('李四','100','74','76')
INSERT @StudentGrade(student,chinese,maths,english)
VALUES('王五','87','90','71')
--原表查询
SELECT * FROM @StudentGrade
--列转行后查询
SELECT student,scoure,grade
FROM @StudentGrade
unpivot(grade FOR scoure in(chinese,maths,english))AS up
--结果如图
DECLARE @StudentGrade TABLE(student VARCHAR(20), chinese int, maths int, english int)
INSERT @StudentGrade(student,chinese,maths,english)
VALUES('张三','98','76','89')
INSERT @StudentGrade(student,chinese,maths,english)
VALUES('李四','100','74','76')
INSERT @StudentGrade(student,chinese,maths,english)
VALUES('王五','87','90','71')
--原表查询
SELECT * FROM @StudentGrade
--列转行后查询
SELECT student,scoure,grade
FROM @StudentGrade
unpivot(grade FOR scoure in(chinese,maths,english))AS up
--结果如图
0 0
- SQL语句中列转行案例
- SQL最便捷的列转行语句
- sql中列转行的问题
- mssql2008 列转行语句
- SQL Server FOR XML PATH 语句的应用---列转行
- oracle数据库实现行转列和列转行的Sql语句
- Oracle 行转列pivot 、列转行unpivot 的Sql语句总结
- Oracle行转列、列转行的Sql语句总结
- Oracle 行转列、列转行 的Sql语句总结
- Oracle行转列、列转行的Sql语句总结
- Oracle行转列、列转行的Sql语句总结
- Oracle行转列、列转行的Sql语句总结
- Oracle行转列、列转行的Sql语句总结
- Oracle行转列、列转行的Sql语句总结
- Oracle 行转列pivot 、列转行unpivot 的Sql语句总结
- Oracle行转列、列转行的Sql语句总结
- Oracle行转列、列转行的Sql语句总结
- Oracle行转列、列转行的Sql语句总结
- Retrofit2 学习笔记(二)
- Java Calendar
- [IOS开发]CABasicAnimation animationWithKeyPath有哪些值
- windows操作系统查看占用端口的进程
- 驻点运维人员被客户投诉要求换人,换还是不换?
- SQL语句中列转行案例
- Android 之应用程序自动更新
- javascript注释规范
- ios的apple应用内支付 接入app
- 常用角点检测与角点匹配方法比较
- 100天土鸡饲养计划(10)
- Android部分机制的构架分析之一--Handler和Looper分析
- POJ 1330
- struct和typedef struct的理解