最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

SQL Server縱表與橫表相互轉(zhuǎn)換的方法

 更新時間:2016年09月18日 15:33:45   作者:joesphos  
這篇文章主要介紹了SQL Server縱表與橫表相互轉(zhuǎn)換的方法,本文通過圖文并茂的形式給大家介紹,介紹的非常詳細,具有參考借鑒價值,感興趣的朋友一起看看吧

1,縱表轉(zhuǎn)橫表

縱表結(jié)構(gòu) Table_A:

轉(zhuǎn)換后的結(jié)構(gòu):

縱表轉(zhuǎn)橫表的SQL示例:

SELECT Name ,
SUM(CASE WHEN Course = N'語文' THEN Grade
ELSE 0
END) AS Chinese ,
SUM(CASE WHEN Course = N'數(shù)學' THEN Grade
ELSE 0
END) AS Mathematics ,
SUM(CASE WHEN Course = N'英語' THEN Grade
ELSE 0
END) AS English
FROM dbo.Table_A
GROUP BY Name

2,橫表轉(zhuǎn)縱表

橫表結(jié)構(gòu)Table_B:

轉(zhuǎn)換后的表結(jié)構(gòu):

橫表轉(zhuǎn)縱表的SQL示例:

SELECT Name ,
'Chinese' AS Course ,
Chinese AS Score
FROM dbo.Table_B
UNION ALL
SELECT Name ,
'Mathematics' AS Course ,
Mathematics AS Score
FROM dbo.Table_B
UNION ALL
SELECT Name ,
'English' AS Course ,
English AS Score
FROM dbo.Table_B
ORDER BY Name ,
Course DESC 

 以上所述是小編給大家介紹的SQL Server縱表與橫表相互轉(zhuǎn)換的實現(xiàn)方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

最新評論

扎赉特旗| 嘉善县| 玉林市| 偏关县| 黔东| 桐庐县| 常德市| 曲靖市| 清原| 丹凤县| 安顺市| 上饶县| 塔河县| 河北区| 庆云县| 墨竹工卡县| 洪洞县| 襄樊市| 新绛县| 邵武市| 林西县| 鹰潭市| 页游| 霞浦县| 广水市| 盐边县| 互助| 沛县| 建湖县| 方正县| 弋阳县| 杭州市| 杭锦旗| 屯门区| 江山市| 漳浦县| 抚宁县| 洪雅县| 舟山市| 滨海县| 华坪县|