一道sql面试题,求解答

jidian90 jidian90 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
tableA(地区表)
colA(地区id) colB(上级地区id)colC(地区名称)
tableB(人员情况表)
colD(人员ic) colE(人员名称) colA(所属地区) colG(人员成本) colH(性别)

1.全国所有人员成本最高的第10名到第20名。

2.所有人员成本总和大于2000的市,按照成本合计由高到低顺序。

3.输入一个地区id,在sql中使用?代替,查询这个地区所有本下级地区包含人数总和,输出格式:地区名称,人数。例如,输入国家id,则输出全国所有市区人数之和;输入北京id,则输出北京所有市区之和;输入海淀区id,则输出这个区人数之和。

4.假设tableA中数据固定为示例数据,性别1为男,0为女。查询输出:
北京 上海
男 所有人数之和 所有人数之和
女 所有人数之和 所有人数之和
...全文

相关推荐

评论 3
收藏 已收藏
分享
返回顶部
jidian90
基础和管理 17,379 成员 95,111 内容