sql语句面试题(城市人口统计)

问题描述:

 

城市表
【城市】
北京
上海
天津

人口表:
【性别】【城市】 【人口】
男 浙江 100
女 北京 500
男 上海 120
女 深圳 50
女 浙江 52
男 北京 45
女 上海 180
男 深圳 254
未知 上海 20

希望查询结果:
【性别】【北京】 【上海】 【天津】 【其他】
全部 545 320 0 456
45 120 0 354
500 180 0 102
未知 0 20 0 0

说明:其他包括北京、上海、天津以外的所有城市

 

 

--> liangCK小梁 于2008-10-06

--> 生成测试数据: #T

IF OBJECT_ID('tempdb.dbo.#T') IS NOT NULL DROP TABLE #T

CREATE TABLE #T (城市 NVARCHAR(4))

INSERT INTO #T

SELECT '北京' UNION ALL

SELECT '上海' UNION ALL

SELECT '天津'

--> liangCK小梁 于2008-10-06

--> 生成测试数据: #人口表:

IF OBJECT_ID('tempdb.dbo.#人口表'

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值