48. 將所有獲得獎金的員工當前的薪水增加10%
題目描述
將所有獲取獎金的員工當前的薪水增加10%。 create table emp_bonus( emp_no int not null, recevied datetime not null, btype smallint not null); 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`));
UPDATE salaries SET salary = salary * 1.1 WHERE salaries.to_date = '9999-01-01' AND emp_no IN (SELECT emp_no FROM emp_bonus);
相關推薦
48. 將所有獲得獎金的員工當前的薪水增加10%
題目描述 將所有獲取獎金的員工當前的薪水增加10%。 create table emp_bonus( emp_no int not null, recevied datetime not null, btype smallint not null); CREATE TABL
資料庫SQL實踐8:找出所有員工當前薪水salary情況
思想: 題目要求找出所有員工當前薪水salary情況,對於相同的薪水只顯示一次,並按照逆序顯示。首先根據當前薪水的要求通過條件to_date = '9999-01-01'來達到目的,然後根據相同的薪水只顯示一次的要求通過條件distinct salary來達到目的,最後通過order by sa
24. 獲取所有非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)
資料庫SQL實踐24:獲取所有非manager員工當前的薪水情況
思想: 題目要求獲取所有非manager員工當前的薪水情況,給出dept_no、emp_no以及salary ,當前表示to_date='9999-01-01'。 首先通過條件d.to_date = '9999-01-01'將員工所在當前部門找出。 其次通過條件s.to_date = '
找出所有員工當前薪水salary情況
題目描述找出所有員工當前(to_date='9999-01-01')具體的薪水salary情況,對於相同的薪水只顯示一次,並按照逆序顯示CREATE TABLE `salaries` (`emp_no`
資料庫SQL實戰 --14.統計出當前各個title型別對應的員工當前薪水對應的平均工資
題目描述 統計出當前各個title型別對應的員工當前薪水對應的平均工資。結果給出title以及平均工資avg。 CREATE TABLE `salaries` ( `emp_no` int(11) NOT NULL, `salary` int(11) NOT NULL, `from_
資料庫SQL實踐16:統計出當前各個title型別對應的員工當前薪水對應的平均工資
思想: 題目要求統計出當前各個title型別對應的員工當前薪水對應的平均工資。結果給出title以及平均工資avg。首先通過條件t.to_date='9999-01-01'找出當前title型別的員工,其次通過條件s.to_date='9999-01-01'找出員工當前薪水,最後通過條件grou
資料庫SQL實戰 —— 統計出當前各個title型別對應的員工當前薪水對應的平均工資。結果給出title以及平均工資avg。
時間限制:1秒 空間限制:32768K 題目描述 統計出當前各個title型別對應的員工當前薪水對應的平均工資。結果給出title以及平均工資avg。 CREATE TABLE `salaries
《資料庫SQL實戰》統計出當前各個title型別對應的員工當前薪水對應的平均工資。
題目描述 統計出當前各個title型別對應的員工當前薪水對應的平均工資。結果給出title以及平均工資avg。 CREATE TABLE salaries ( emp_no int(11) NOT
16. 統計出當前各個title型別對應的員工當前薪水對應的平均工資
題目描述 統計出當前各個title型別對應的員工當前薪水對應的平均工資。結果給出title以及平均工資avg。 CREATE TABLE `salaries` ( `emp_no` int(11) NOT NULL, `salary` int(11) NOT NULL, `
資料庫SQL實戰 --15.獲取當前薪水第二多的員工的emp_no以及其對應的薪水salary
題目描述 獲取當前(to_date='9999-01-01')薪水第二多的員工的emp_no以及其對應的薪水salary CREATE TABLE `salaries` ( `emp_no` int(11) NOT NULL, `salary` int(11) NOT NULL, `fr
資料庫SQL實踐11:獲取所有員工當前的manager
思想: 題目要求獲取所有員工當前的manager,如果當前的manager是自己的話結果不顯示,當前表示to_date='9999-01-01'。 結果第一列給出當前員工的emp_no,第二列給出其manager對應的manager_no。首先通過條件e.dept_no = m.dept_no找
資料庫SQL實踐9:獲取所有部門當前manager的當前薪水情況
思想: 題目要求獲取所有部門當前manager的當前薪水情況,給出dept_no, emp_no以及salary,當前表示to_date='9999-01-01'。首先通過條件d.to_date = '9999-01-01'來找出部門當前manager,然後通過條件s.to_date = '99
23. 對所有員工的薪水按照salary進行按照1-N的排名
題目描述 對所有員工的當前(to_date='9999-01-01')薪水按照salary進行按照1-N的排名,相同salary並列且按照emp_no升序排列 CREATE TABLE `salaries` ( `emp_no` int(11) NOT NULL, `salary` int(11
25. 獲取員工其當前的薪水比其manager當前薪水還高的相關資訊
題目描述 獲取員工其當前的薪水比其manager當前薪水還高的相關資訊,當前表示to_date='9999-01-01', 結果第一列給出員工的emp_no, 第二列給出其manager的manager_no, 第三列給出該員工當前的薪水emp_salary, 第四列給該員工對應的manager
資料庫SQL實踐23: 對所有員工的薪水按照salary進行按照1-N的排名
思想: 題目要求對所有員工的當前(to_date='9999-01-01')薪水按照salary進行按照1-N的排名,相同salary並列且按照emp_no升序排列。 首先通過條件where s1.to_date='9999-01-01' and s2.to_date='9999-01-01
資料庫SQL實踐18:獲取當前薪水第二多的員工的emp_no以及其對應的薪水salary,不準使用order by
思想: 題目要求查詢當前薪水(to_date='9999-01-01')排名第二多的員工編號emp_no、薪水salary、last_name以及first_name,不準使用order by。首先通過條件e.emp_no=s.emp_no將兩表內連線相連,然後通過條件to_date='9999
資料庫SQL實踐17:獲取當前薪水第二多的員工的emp_no以及其對應的薪水salary
思想: 題目要求獲取當前(to_date='9999-01-01')薪水第二多的員工的emp_no以及其對應的薪水salary。首先通過條件to_date = '9999-01-01'獲取當前薪水,其次通過條件order by salary desc limit 1,1找到薪水第二多的員工(前提
資料庫SQL實踐25:獲取員工其當前的薪水比其manager當前薪水還高的相關資訊
思想: 題目要求獲取員工其當前的薪水比其manager當前薪水還高的相關資訊,當前表示to_date='9999-01-01', 結果第一列給出員工的emp_no, 第二列給出其manager的manager_no, 第三列給出該員工當前的薪水emp_salary, 第四列給該員工對應的mana
資料庫SQL實戰 —— 獲取所有員工當前的manager
時間限制:1秒 空間限制:32768K 題目描述 獲取所有員工當前的manager,如果當前的manager是自己的話結果不顯示,當前表示to_date='9999-01-01'。 結果第一列給出當