日期:2014-05-16 浏览次数:20502 次
问题:使用case when实现行转列
解决:
1、测试准备:
CREATE TABLE StudentScores(
UserName NVARCHAR2(20), --学生姓名
Subject NVARCHAR2(30), --科目
Score FLOAT --成绩
);
2、准备数据:
INSERT INTO StudentScores values ('Nick', '语文', 80);
INSERT INTO StudentScores values ('Nick', '数学', 90);
INSERT INTO StudentScores values ('Nick', '英语', 70);
INSERT INTO StudentScores values ('Nick', '生物', 85);
INSERT INTO StudentScores values ('Kent', '语文', 80);