-
-
Save lrhh123/80dddf2518853993f3d0b3aa742922cb to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
-- SQL16 统计出当前各个title类型对应的员工当前薪水对应的平均工资 | |
-- https://www.nowcoder.com/practice/c8652e9e5a354b879e2a244200f1eaae?tpId=82&tags=&title=&difficulty=0&judgeStatus=0&rp=1 | |
drop table if exists `salaries` ; | |
drop table if exists titles; | |
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`)); | |
CREATE TABLE titles ( | |
`emp_no` int(11) NOT NULL, | |
`title` varchar(50) NOT NULL, | |
`from_date` date NOT NULL, | |
`to_date` date DEFAULT NULL); | |
INSERT INTO salaries VALUES(10001,88958,'1986-06-26','9999-01-01'); | |
INSERT INTO salaries VALUES(10003,43311,'2001-12-01','9999-01-01'); | |
INSERT INTO salaries VALUES(10004,74057,'1995-12-01','9999-01-01'); | |
INSERT INTO salaries VALUES(10006,43311,'2001-08-02','9999-01-01'); | |
INSERT INTO salaries VALUES(10007,88070,'2002-02-07','9999-01-01'); | |
INSERT INTO titles VALUES(10001,'Senior Engineer','1986-06-26','9999-01-01'); | |
INSERT INTO titles VALUES(10003,'Senior Engineer','2001-12-01','9999-01-01'); | |
INSERT INTO titles VALUES(10004,'Senior Engineer','1995-12-01','9999-01-01'); | |
INSERT INTO titles VALUES(10006,'Senior Engineer','2001-08-02','9999-01-01'); | |
INSERT INTO titles VALUES(10007,'Senior Staff','1996-02-11','9999-01-01'); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment