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

sql 两组数据合并有关问题

2013-07-09 
sql 两组数据合并问题,在线等select jieci,name as 周一 from test where zhouci周一select jieci,na

sql 两组数据合并问题,在线等
select jieci,name as '周一' from test where zhouci='周一'
select jieci,name as '周二' from test where  zhouci='周二'
结果是这样的:jieci    周一
                   1-2      语文
  
                  jieci    周二
                  1-2    数学

我想把这两条数据的一行显示  比如  :
jieci   周一   周二
1-2     语文   数学
[解决办法]


select jieci,
周一=MAX(case when zhouci='周一' then name else null end),
周二=MAX(case when zhouci='周二' then name else null end)
from test
group by jieci

热点排行