当前位置: 首页 > wzjs >正文

长春建设工程信息网站东莞做网页建站公司

长春建设工程信息网站,东莞做网页建站公司,太原建站模板大全,火车头采集做网站赚钱前言:第四更 虽然已经全部做完了,这套卷子非常推荐! 根据题目还原出来的原始表 employees表 idnameagestatus1张三28在岗2李四35在岗3王五42在岗4赵六NULL在岗5钱七58在岗6孙八24在岗7周九31离职8吴十-5在岗9郑十一45在岗10王十二52在岗 题…

前言:第四更 虽然已经全部做完了,这套卷子非常推荐!

根据题目还原出来的原始表

employees表

idnameagestatus
1张三28在岗
2李四35在岗
3王五42在岗
4赵六NULL在岗
5钱七58在岗
6孙八24在岗
7周九31离职
8吴十-5在岗
9郑十一45在岗
10王十二52在岗

 题目1:

查询在岗员工各个年龄段的人数,结果输出年龄段及对应的人数,按年龄段升序排序。
年龄段划分及排序(默认左闭右开):25 岁以下,25 - 30 岁,30 - 35 岁,35 - 40 岁,40 - 45 岁,45 - 50 岁,50 - 55 岁,55 岁及以上,异常情况。
结果输出:年龄段,人数。
备注:异常情况 为空值、异常值等

题目2:

人数第 2 多的年龄段是哪个?对应人数是多少?异常情况有多少人?
填写示例:35 - 40 岁 300 10

题目1:思路 利用case when 语句

SELECTCASEWHEN age < 25 THEN '25岁以下'WHEN age >= 25 AND age < 30 THEN '25-30岁'WHEN age >= 30 AND age < 35 THEN '30-35岁'WHEN age >= 35 AND age < 40 THEN '35-40岁'WHEN age >= 40 AND age < 45 THEN '40-45岁'WHEN age >= 45 AND age < 50 THEN '45-50岁'WHEN age >= 50 AND age < 55 THEN '50-55岁'WHEN age >= 55 THEN '55岁及以上'ELSE '异常情况'END AS age_group,COUNT(*) AS num_people
FROM employees
GROUP BY age_group  -- 使用列别名分组
ORDER BYCASE age_group  -- 直接对age_group进行排序WHEN '25岁以下' THEN 1WHEN '25-30岁' THEN 2WHEN '30-35岁' THEN 3WHEN '35-40岁' THEN 4WHEN '40-45岁' THEN 5WHEN '45-50岁' THEN 6WHEN '50-55岁' THEN 7WHEN '55岁及以上' THEN 8ELSE 9END;

   题目二:思路将题目1转换为t1表,在对t1表进行row_number()窗口函数进行排序结合order by即可搜索,其他直接查询

查询第二年龄段的人数 

WITH t1 AS (SELECTCASE ... END AS age_group,COUNT(*) AS num_peopleFROM employeesGROUP BY age_group
),
t2 AS (SELECTnum_people,age_group,DENSE_RANK() OVER (ORDER BY num_people DESC) AS rkFROM t1
)
SELECT num_people,age_group
FROM t2
WHERE rk = 2;

查询异常人数 直接从employees表进行查询即可 

SELECT COUNT(*) AS num异常 
FROM employees 
WHERE age IS NULL OR age <= 0;

http://www.dtcms.com/wzjs/434148.html

相关文章:

  • 施工企业负责人每月带班时间不少于seo零基础教学
  • 绍兴网站设计泉州关键词搜索排名
  • 网络营销服务有哪些企业站seo报价
  • 做网站的前提广东网站营销seo方案
  • 乐清案例上传网站关键词优化最好的方法
  • 网站建设策目标最好的网站设计公司
  • 用外国人的照片做网站网站推广方法
  • 企业的网站建设制作平台广州百度seo
  • 沈阳招聘网站开发网络营销的基本功能
  • 诸暨市住房建设局网站关键词排名哪里查
  • 网络推广建立站点如何建立疫情放开死亡人数最新消息
  • 网站推广计划百度快照怎么打开
  • 百度新闻源网站有哪些搜索引擎营销的特点包括
  • 建微网站好省推广100种方法
  • 蓬莱专业做网站公司百度开户是什么意思
  • 长春网站制作允许吗链友之家
  • 招个网站建设维护seo服务公司上海
  • 学做网站网月饼营销软文
  • 做程序员招聘的网站品牌推广策划方案案例
  • 网站开发谢辞南宁在哪里推广网站
  • 公司企业logo设计长尾词排名优化软件
  • 微建站程序有哪些益阳网络推广
  • 如何用易语言做网站网站一键收录
  • 网店代运营合同模板深圳最好seo
  • 日本人真人做真爱免费的网站南宁今日头条最新消息
  • 做网站赚钱吗 怎么赚山东今日热搜
  • 网站由哪三部分构成整站优化多少钱
  • delphi做网站开发广州专门做seo的公司
  • 写论文做调查表的网站网络推广渠道排名
  • 东莞 网站建设多少钱地推拉新app推广平台有哪些