一道凊华同方的SQL面试题

出自求职百科

跳转到: 导航, 搜索
已知一个表的结构为:

姓名 科目 成绩
张三 语文 20
张三 数学 30
张三 英语 50
李四 语文 70
李四 数学 60
李四 英语 90

怎样通过select语句把他变成以下结构:

姓名 语文 数学 英语
张三 20 30 50
李四 70 60 90

问题补充:二楼的方法的确不错,还有没有别的方法,比如利用子查询。

个人工具
公司索引
  • A   B   C   D   E   F   G
  • H   I   J   K   L   M   N
  • O    P
  •     Q    R    S    T
  • U    V    W    X    Y    Z
工具箱