请教:数据库查询,某一列 统计
原表如下:
NameTypeLevel
A-1A1
A-2A2
C-1C1
C-2C2
A-3A1
C-3C2
怎么样能查询出下面的表呢?
NameLevel_1Level_2
A21
C12
[解决办法]
- SQL code
select type, sum(if(level=1,1,0)) as level_1, sum(if(level=2,1,0)) as level_2from yourTablegruop by type
发布时间: 2012-03-18 13:55:38 作者: rapoo
请教:数据库查询,某一列 统计
原表如下:
NameTypeLevel
A-1A1
A-2A2
C-1C1
C-2C2
A-3A1
C-3C2
怎么样能查询出下面的表呢?
NameLevel_1Level_2
A21
C12
[解决办法]
select type, sum(if(level=1,1,0)) as level_1, sum(if(level=2,1,0)) as level_2from yourTablegruop by type