首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

sql面试题 请看图,该如何解决

2012-04-27 
sql面试题 请看图现在有一张表 结构如下-----------------姓名 科目 成绩张三 英文80张三 语文81张三 数学

sql面试题 请看图
现在有一张表 结构如下
-----------------
姓名 科目 成绩张三 英文 80
张三 语文 81
张三 数学 82
李四 英文 83
李四 语文 84
李四 数学 85 
-----------------


请用sql 语句 从上面的 表中得到下面的 查询结果
----------------------------------------------
姓名 英文 语文 数学
张三 80 81 82

李四 83 84 85

------------------------------

希望大牛 求解。谢谢!


[解决办法]
行列转换,自己Google下吧,有标准做法的:

提示下,关键是:

SUM(Case 科目 When '英语' Then 成绩 Else 0 End) As 英语,

热点排行