使用函数PIVOT现实数据行转列
生活随笔
收集整理的這篇文章主要介紹了
使用函数PIVOT现实数据行转列
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
表數據庫如下圖所示:?
要求按Course分類值,用列表示,同進要求查詢結果如下圖表示。
?
SELECT?stu_Name,?SUM([Mathematics])?as?Mathematics,?SUM([English])?as?English,?SUM([Physics])?as?Physics,????SUM([History])?as?History
FROM?
(SELECT?intID,stu_Name,Course,Grade
FROM?tblStuGrade)?p?
PIVOT
(
????sum?(Grade)
????FOR?Course?IN?(?[Mathematics],?[English],?[Physics],?[History]?)
)?AS?pvt
group?by?stu_Name
?
轉載于:https://www.cnblogs.com/zengshunyou/archive/2009/06/16/1504420.html
總結
以上是生活随笔為你收集整理的使用函数PIVOT现实数据行转列的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: phpmyadmin 安装
- 下一篇: 《潜伏》走红背后的心理原因