找出所有員工當前(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...