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 表达式的项 拼接起来选唯一值。

全部评论

相关推荐

11-24 00:11
已编辑
广东工业大学 算法工程师
避雷深圳  yidao,试用期 6 个月。好嘛,试用期还没结束,就直接告诉你尽快找下一家吧,我谢谢您嘞
牛客75408465号:笑死,直属领导和 hr 口径都没统一,各自说了一些离谱的被裁理由,你们能不能认真一点呀,哈哈哈哈哈😅😅😅
点赞 评论 收藏
分享
11-08 13:58
门头沟学院 Java
程序员小白条:竟然是蓝桥杯人才doge,还要花钱申领的offer,这么好的公司哪里去找
点赞 评论 收藏
分享
10-11 17:45
门头沟学院 Java
走吗:别怕 我以前也是这么认为 虽然一面就挂 但是颇有收获!
点赞 评论 收藏
分享
评论
6
收藏
分享
牛客网
牛客企业服务