读书人

如何合并列呀!

发布时间: 2012-02-22 19:36:54 作者: rapoo

怎么合并列呀!!!
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

读书人网 >SQL Server

热点推荐