LeetCode数据库题目汇总一(附答案)
发布日期:2025-04-05 04:17:19 浏览次数:9 分类:精选文章

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

基础SQL题解

1. 列出emp表中各部门的部门号、最高工资和最低工资

我们可以按照以下步骤解决这个问题:

问题分析:我们需要从emp表中提取出各部门的部门号,以及每个部门的最高工资和最低工资。

解决方法

select deptno as 部门号, max(sal) as 最高工资, min(sal) as 最低工资 from emp group by deptno;

说明

  • group by deptno:按部门号分组,确保每个部门的数据独立处理。
  • max(sal):获取每个部门的最高工资。
  • min(sal):获取每个部门的最低工资。

2. 列出emp表中各部门职位为“REP”的员工的部门号、最低工资和最高工资

问题分析:我们需要进一步筛选出职位为“REP”的员工,并提取相关部门信息和工资范围。

解决方法

select deptno as 部门号, max(sal) as 最高工资, min(sal) as 最低工资 from emp where job like '%REP%' group by deptno;

说明

  • where job like '%REP%':过滤出职位为“REP”的员工。
  • group by deptno:按部门号分组。
  • max(sal):获取每个部门的最高工资。
  • min(sal):获取每个部门的最低工资。

3. 对emp表中最低工资的解读

目前的最低工资可能受到多种因素的影响。以下是一些可能的分析方向:

  • 部门分布:不同部门的最低工资差异是否存在显著差异?
  • 职位特点:最低工资对应的员工职位是否具有特定的特征?
  • 薪资水平:最低工资是否与某些特定地区或业务线的薪资结构有关?

通过分析这些因素,我们可以更深入地理解数据背后隐藏的业务信息。

上一篇:LeetCode数据库题目汇总二(附答案)
下一篇:LeetCode地平线专场——第308场周赛题解

发表评论

最新留言

感谢大佬
[***.8.128.20]2025年04月21日 03时38分54秒