首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

一起转列sql题

2012-08-31 
一行转列sql题有样本数据abc表如下:idnamescore 1se30 2se40 3se58 1hn65 2hn47 3hn50想转化成如下表样式:

一行转列sql题
有样本数据abc表如下:
id       name        score
1        se          30
2        se          40
3        se          58
1        hn          65
2        hn          47
3       hn          50
想转化成如下表样式:
表名:abc
     name        score1  score2  score3 
      se            30          40          58
      hn            65          47         50


sql1

select a.name,a.score,a1.score,a2.scorefrom abc a,abc a1,abc a2where a.name=a1.name and a.id =1 and a.name=a2.nameand a1.id = 2 and a2.id=3

热点排行