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

如何合并列呀!

2012-02-22 
怎么合并列呀!!!nameclothtypeamount李四西服1李四裤子2张三西服3张三裤子4合并成name西服裤子李四12张三3

怎么合并列呀!!!
name     clothtype   amount  
李四     西服             1
李四     裤子               2
张三     西服               3
张三     裤子               4

合并成

  name       西服   裤子  
李四             1       2
张三             3       4

[解决办法]
select name,
西服 = sum(case clothtype when '西服 ' then amount else 0 end),
裤子 = sum(case clothtype when '裤子 ' then amount else 0 end)
from 表
group by name

热点排行