博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
《SQL 进阶教程》 case:练习题1-1-2 转换行列——在表头里加入汇总列
阅读量:6902 次
发布时间:2019-06-27

本文共 578 字,大约阅读时间需要 1 分钟。

select

case when sex = 1 then '男性' else '女性' end as '性别',
sum(case when name='哈尔滨' THEN population else 0 end) as '哈尔滨',
sum(case when name='大庆' then population else 0 end) as '大庆',
sum(case when name='齐齐哈尔' then population else 0 end) as '齐齐哈尔',
sum(case when name='长春' then population else 0 end) as '长春',
sum(case when name='吉林' then population else 0 end) as '吉林',
sum(case when name ='哈尔滨' or name ='大庆' or name ='齐齐哈尔' then population else 0 end) as '黑龙江',
sum(population) as 总计
from city_population_copy
GROUP BY sex

转载于:https://www.cnblogs.com/newlangwen/p/10565710.html

你可能感兴趣的文章
C#调用Win32 的API函数--User32.dll
查看>>
第九章:Javascript类和模块
查看>>
2000W条数据的Oralce数据库SQL查询优化经验 - 机会总会留给有准备的人
查看>>
test
查看>>
为虚拟机中的debian6安装vmtool
查看>>
windows下eclipse搭建android_ndk开发环境
查看>>
wscript运行js文件
查看>>
js 获取当前时间
查看>>
Hibernate5-多对一双向关联-fetch="select",lazy="proxy"
查看>>
UIGestureRecognizer 事件冲突
查看>>
CentOS6 运行级别
查看>>
抓取Nginx前20个访问IP
查看>>
python脚本删除n天前文件可用于windows,linux并且支持跨平台
查看>>
如何卸载win 7中无用的更新补丁包
查看>>
什么是最好的linux服务器管理系统
查看>>
完全卸载oracle
查看>>
汇编----指令(一)
查看>>
我的友情链接
查看>>
在虚拟机上安装centos7
查看>>
【C#】string.format 应用
查看>>