SQL 8) - DISTINCT 找出所有员工当前具体的薪水salary情况(相同的薪水只显示一次)

找出所有员工当前薪水salary情况

http://www.nowcoder.com/questionTerminal/ae51e6d057c94f6d891735a48d1c2397

方法)使用DISTINCT找出不重复的薪水
SELECT DISTINCT salary
FROM salaries
WHERE to_date = '9999-01-01'
ORDER BY salary DESC;
DISTINCT 用法:
DISTINCT一般是用来去除查询结果中的重复记录的,且只可以在SELECT语句中使用
SELECT DISTINCT expression[,expression...] FROM tables [where conditions] ;

在聚合函数中DISTINCT 一般跟 COUNT 结合使用
COUNT( DISTINCT [expression] )

注意:
  • DISTINCT 必须放在第一个参数。
  • DISTINCT 表示对后面的所有参数的拼接取 不重复的记录,相当于 把 SELECT 表达式的项 拼接起来选唯一值。

全部评论

相关推荐

06-04 09:27
门头沟学院 Java
点赞 评论 收藏
分享
每晚夜里独自颤抖:要求太多的没必要理
点赞 评论 收藏
分享
评论
6
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务