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