找出所有員工當前薪水salary情況

2021-08-20 10:09:50 字數 811 閱讀 9315

找出所有員工當前(to_date='9999-01-01')具體的薪水salary情況,對於相同的薪水只顯示一次,並按照逆序顯示

create table `salaries` (

`emp_no` int(11) not null,

`salary` int(11) not null,

`from_date` date not null,

`to_date` date not null,

primary key (`emp_no`,`from_date`));

salary

94692

94409

88958

88070

74057

72527

59755

43311

25828

**:

select distinct salary 

from salaries

where to_date='9999-01-01'

order by salary desc;

此題考察的是distinct的用法,用來去除重複的元素,此題同樣可以group by來去除。

***也可以這樣寫:***

select salary from salaries  

where to_date='9999-01-01'

group by salary

order by salary desc;

所有員工當前具體的薪水情況

題目描述 找出所有員工當前 to date 9999 01 01 具體的薪水salary情況,對於相同的薪水只顯示一次,並按照逆序顯示 create tablesalaries emp noint 11 not null,salaryint 11 not null,from datedate not...

獲取所有非manager員工當前的薪水情況

獲取所有非manager員工當前的薪水情況,給出dept no emp no以及salary 當前表示to date 9999 01 01 create table dept emp emp no int 11 not null,dept no char 4 not null,from date d...

獲取所有員工當前的manager

獲取所有員工當前的manager,如果當前的manager是自己的話結果不顯示,當前表示to date 9999 01 01 結果第一列給出當前員工的emp no,第二列給出其manager對應的manager no。create table dept emp emp no int 11 not n...