请大家帮助一下

chanelhappy 2005-08-13 10:55:06

count(*) old mz
1 10 汉族
1 10 蒙古族
1 20 藏族
2 20 汉族
1 30 汉族
1 50 回族
1 50 岱族
1 70 回族
如何实现成
old 汉族 蒙古族 藏族 回族 岱族
10 1 1
20 2 1
30 1
40
50 1 1
60
70 1
80
90
00
...全文
39 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
bzszp 2005-08-13
  • 打赏
  • 举报
回复
如果只有这几种的话,可以
select old,sum(decode(mz,'汉族',1,0)) as '汉族',
sum(decode(mz,'蒙古族',1,0)) as '蒙古族',
sum(decode(mz,'藏族',1,0)) as '藏族',
sum(decode(mz,'回族',1,0)) as '回族',
sum(decode(mz,'岱族',1,0)) as '岱族'
from tbname group by old;

17,086

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧