当前位置:   article > 正文

SQL8 找出所有员工当前薪水salary情况_sql查询所有员工的工资等级

sql查询所有员工的工资等级

1. 题目

2. 题解

简单题,考察 WHERE条件筛选,以及DISTINCT对结果去重:

SELECT DISTINCT salary
FROM salaries
WHERE to_date = '9999-01-01'
ORDER BY salary DESC 
  • 1
  • 2
  • 3
  • 4

反思:对某列进行结果去重

  • 数据量不大时,可以直接使用 DISTINCT 去重

  • 数据量大时,需要使用 GROUP BY 保证效率

    SELECT salary
    FROM salaries
    WHERE to_date = '9999-01-01'
    GROUP BY salary
    ORDER BY salary DESC
    
    • 1
    • 2
    • 3
    • 4
    • 5

    注意:① 就选择该字段 ②GROUP BY 执行在 WHERE语句 之后

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop】
推荐阅读
相关标签
  

闽ICP备14008679号