1. 程式人生 > >MySQL 單表(employees)基礎查詢練習 (一)

MySQL 單表(employees)基礎查詢練習 (一)

測試用資料來源於Oracle資料庫中的測試資料

#--基本SQL語句練習


#--1.查詢員工表所有資料
select * from employees
#--2.列印公司裡所有的manager_id
select manager_id from employees where manager_id is not null
#--3.查詢所員工的email全名,公司email 統一以 "@zpark.cn" 結尾
#select email||@zpark.cn' as email from employees
select concat(email,'@zpark.cn')as email from employees
#--4.按照入職日期由新到舊排列員工資訊
SELECT * FROM employees ORDER BY HIRE_DATE DESC
#--5.查詢80號部門的所有員工
SELECT * FROM employees o WHERE o.DEPARTMENT_ID=80
#--6.查詢50號部門每人增長1000元工資之後的人員姓名及工資
select first_name,salary,salary+1000 from employees where department_id = 50
#--7.查詢80號部門工資大於7000的員工的全名與工資
SELECT CONCAT(FIRST_NAME,LAST_NAME), SALARY FROM employees WHERE DEPARTMENT_ID=80 AND SALARY>7000
#--8.查詢80號部門工資大於8000並且提成高於0.3的員工姓名,工資以及提成
SELECT T.FIRST_NAME, T.SALARY,T.COMMISSION_PCT FROM employees T WHERE T.DEPARTMENT_ID=80 AND T.SALARY>8000 AND T.COMMISSION_PCT>0.3
#--9.查詢職位(job_id)為'AD_PRES'的員工的工資
SELECT FIRST_NAME,SALARY FROM employees WHERE JOB_ID = 'AD_PRES'
#--10.查詢佣金(commission_pct)為0或為NULL的員工資訊
select * from employees where commission_pct=0  OR commission_pct is null
#--11.查詢入職日期在1997-5-1到1997-12-31之間的所有員工資訊
SELECT * FROM employees WHERE HIRE_DATE BETWEEN  '1997-5-1' AND '1997-12-31'
#--12.顯示姓名中沒有'L'字的員工的詳細資訊或含有'SM'字的員工資訊
SELECT * FROM employees WHERE first_name NOT LIKE '%L%' OR first_name LIKE '%SM%'
#--13.查詢電話號碼以5開頭的所有員工資訊
select * from employees where phone_number like '5%'
#--14.查詢80號部門中last_name以n結尾的所有員工資訊
select * from employees where department_id = 80 and last_name like '%n'
#--15.查詢所有last_name 由六個以上字母組成的員工資訊且包含字母D
select * from employees where last_name like '%______%' and last_name like'%D%'




#--單行函式練習
#--1.把hiredate列看做是員工的生日,查詢本月過生日的員工
select first_name,hire_date from employees where MONTH(hire_date) = MONTH(SYSDATE())
#--2.請用三種以上的方式查詢1997年入職的員工
select first_name,hire_date from employees where hire_date between str_to_date('1997-1-1', '%Y-%m-%d') and str_to_date('1997-12-31', '%Y-%m-%d')
select first_name,hire_date from employees where  YEAR(hire_date)='1997'
select first_name,hire_date from employees where extract(year from hire_date)=1997
select first_name,hire_date from employees where DATEDIFF(hire_date,'1997-1-1')<365 and DATEDIFF(hire_date,'1997-1-1')>0
#--3.查詢1997年下半年入職的員工
select first_name,hire_date from employees where hire_date between str_to_date('1997-6-1','%Y-%m-%d') and str_to_date('1997-12-31','%Y-%m-%d')
select first_name,hire_date from employees where YEAR(hire_date)=1997 AND MONTH(hire_date)<7
#--4.列印自己出生了多少天
select DATEDIFF(sysdate(), str_to_date('1982-6-8','%Y-%m-%d')) 出生天數 from dual
select TIMESTAMPDIFF(MONTH, str_to_date('1982-6-8','%Y-%m-%d'), sysdate()) 出生月數 from dual
select TIMESTAMPDIFF(YEAR, str_to_date('1982-6-8','%Y-%m-%d'), sysdate()) 出生年數 from dual
 #--5.列印入職時間超過10年的員工資訊
select first_name,hire_date, DATEDIFF(sysdate(),hire_date)/(30*12) as year from employees where DATEDIFF(sysdate(),hire_date)/12/30 >=10 


#--組函式練習
#--1.顯示各種職位的最低工資
select job_id,min(salary) from employees group by job_id
#--2.求1997年各個月入職的的員工個數
select EXTRACT(MONTH FROM hire_date) as months, count(1) from employees
where extract(year from HIRE_DATE)=1997 GROUP BY EXTRACT(MONTH FROM HIRE_DATE) ORDER BY months
#--3.查詢每個部門,每種職位的最高工資
SELECT DEPARTMENT_ID, JOB_ID, MAX(SALARY) FROM employees GROUP BY DEPARTMENT_ID, JOB_ID
#--4.查詢各部門的總工資 
SELECT DEPARTMENT_ID, SUM(SALARY) FROM employees GROUP BY DEPARTMENT_ID
#--5.查詢50號部門,60號部門,70號部門的平均工資
SELECT DEPARTMENT_ID, AVG(DISTINCT SALARY) FROM employees WHERE DEPARTMENT_ID IN(50,60,70) GROUP BY DEPARTMENT_ID
select department_id,avg(salary) from employees where department_id in (50,60,70) group by  department_id
SELECT DEPARTMENT_ID, AVG(SALARY) FROM employees GROUP BY DEPARTMENT_ID HAVING DEPARTMENT_ID IN(50,60,70)
#--6.查詢各部門的最高工資,最低工資
SELECT DEPARTMENT_ID,MAX(SALARY), MIN(SALARY) FROM employees GROUP BY DEPARTMENT_ID
#--7.查詢各崗位的員工總數
SELECT JOB_ID, COUNT(1) FROM employees GROUP BY JOB_ID
#--8.查詢各部門中各個崗位的平均工資
SELECT DEPARTMENT_ID, JOB_ID, AVG(SALARY) FROM employees GROUP BY DEPARTMENT_ID, JOB_ID
#--9.查詢平均工資高於8000元的部門的最高工資
SELECT DEPARTMENT_ID, MAX(SALARY) FROM employees GROUP BY DEPARTMENT_ID HAVING AVG(SALARY)>8000
#--10.統計公司裡經理的人數
SELECT COUNT(DISTINCT MANAGER_ID) FROM employees WHERE  !ISNULL(MANAGER_ID)





#MySQL時間處理函式
select date_format('2008-08-08 22:23:01', '%Y%m%d%H%i%s');
select str_to_date('08/09/2008', '%m/%d/%Y'); -- 2008-08-09
select str_to_date('11:59:59', '%h:%i:%s'); -- 11:59:59
select str_to_date('08.09.2008 08:09:30', '%m.%d.%Y %h:%i:%s'); -- 2008-08-09 08:09:30
 
set @dt = now();
select date_add(@dt, interval 1 day); -- add 1 day
select date_add(@dt, interval 1 hour); -- add 1 hour
select date_add(@dt, interval 1 minute); -- ...
select date_add(@dt, interval 1 second);
select date_add(@dt, interval 1 microsecond);
select date_add(@dt, interval 1 week);
select date_add(@dt, interval 1 month);
select date_add(@dt, interval 1 quarter);
select date_add(@dt, interval 1 year);
select date_add(@dt, interval -1 day); -- sub 1 day
 #MySQL 為日期增加一個時間間隔:date_add()
select date_add('1998-12-31 23:59:59', interval '0 0:0:1' day_second);
select date_add('2008-08-08 12:00:00', interval -8 hour); -- 2008-08-08 04:00:00
 #MySQL 為日期減去一個時間間隔:date_sub()
select date_sub('1998-01-01 00:00:00', interval '0 0:0:1' day_second);
select date_add('2008-08-08 12:00:00', interval -8 hour); -- 2008-08-08 04:00:00
#datediff(date1,date2):兩個日期相減 date1 - date2,返回天數。
select datediff('2008-08-08', '2008-08-01'); -- 7
#timediff(time1,time2):兩個日期相減 time1 - time2,返回 time 差值。
select timediff('2008-08-08 08:08:08', '2008-08-08 00:00:00'); -- 08:08:08
#MySQL 時間戳(timestamp)轉換、增、減函式:
# timestamp(date) -- date to timestamp
# timestamp(dt,time) -- dt + time  
# timestampadd(unit,interval,datetime_expr)  ---MySQL timestampadd() 函式類似於 date_add()。
# timestampdiff(unit,datetime_expr1,datetime_expr2) --unit: hour,day, year 可以比較兩個時間相關的天數,年數
select timestampdiff(year,'2002-05-01','2001-01-01'); -- -1年
select timestampdiff(day ,'2002-05-01','2001-01-01'); -- -485天
select timestampdiff(hour,'2008-08-08 12:00:00','2008-08-08 00:00:00'); -- -12小時
select timestampdiff(SECOND,'2008-08-08 12:00:00','2008-08-08 12:02:00'); --  120秒
SELECT CURDATE();-- 當前日期:2017-05-12  
SELECT CURRENT_DATE();-- 當前日期:等同於 CURDATE()  
#時間處理函式

   

#--employees表,資料通過sql匯入

/*
Navicat MySQL Data Transfer

Source Server         : MySQL
Source Server Version : 50528
Source Host           : localhost:3306
Source Database       : spring_data

Target Server Type    : MYSQL
Target Server Version : 50528
File Encoding         : 65001

Date: 2018-02-10 18:48:27
*/

SET FOREIGN_KEY_CHECKS=0;

-- ----------------------------
-- Table structure for employees
-- ----------------------------
DROP TABLE IF EXISTS `employees`;
CREATE TABLE `employees` (
  `EMPLOYEE_ID` decimal(6,0) NOT NULL COMMENT 'Primary key of employees table.',
  `FIRST_NAME` varchar(20) DEFAULT NULL COMMENT 'First name of the employee. A not null column.',
  `LAST_NAME` varchar(25) NOT NULL COMMENT 'Last name of the employee. A not null column.',
  `EMAIL` varchar(25) NOT NULL COMMENT 'Email id of the employee',
  `PHONE_NUMBER` varchar(20) DEFAULT NULL COMMENT 'Phone number of the employee; includes country code and area code',
  `HIRE_DATE` datetime NOT NULL COMMENT 'Date when the employee started on this job. A not null column.',
  `JOB_ID` varchar(10) NOT NULL COMMENT 'Current job of the employee; foreign key to job_id column of the\r\njobs table. A not null column.',
  `SALARY` decimal(8,2) DEFAULT NULL COMMENT 'Monthly salary of the employee. Must be greater\r\nthan zero (enforced by constraint emp_salary_min)',
  `COMMISSION_PCT` decimal(2,2) DEFAULT NULL COMMENT 'Commission percentage of the employee; Only employees in sales\r\ndepartment elgible for commission percentage',
  `MANAGER_ID` decimal(6,0) DEFAULT NULL COMMENT 'Manager id of the employee; has same domain as manager_id in\r\ndepartments table. Foreign key to employee_id column of employees table.\r\n(useful for reflexive joins and CONNECT BY query)',
  `DEPARTMENT_ID` decimal(4,0) DEFAULT NULL COMMENT 'Department id where employee works; foreign key to department_id\r\ncolumn of the departments table',
  PRIMARY KEY (`EMPLOYEE_ID`),
  KEY `FKgy4qe3dnqrm3ktd76sxp7n4c2` (`DEPARTMENT_ID`),
  CONSTRAINT `FKgy4qe3dnqrm3ktd76sxp7n4c2` FOREIGN KEY (`DEPARTMENT_ID`) REFERENCES `departments` (`DEPARTMENT_ID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='employees table. Contains 107 rows. References with departments,\r\njobs, job_history tables. Contains a self reference.';

-- ----------------------------
-- Records of employees
-- ----------------------------
INSERT INTO `employees` VALUES ('100', 'Steven', 'King', 'SKING', '515.123.4567', '1987-06-17 00:00:00', 'AD_PRES', '24000.00', null, null, '90');
INSERT INTO `employees` VALUES ('101', 'Neena', 'Kochhar', 'NKOCHHAR', '515.123.4568', '1989-09-21 00:00:00', 'AD_VP', '17000.00', null, '100', '90');
INSERT INTO `employees` VALUES ('102', 'Lex', 'De Haan', 'LDEHAAN', '515.123.4569', '1993-01-13 00:00:00', 'AD_VP', '17000.00', null, '100', '90');
INSERT INTO `employees` VALUES ('103', 'Alexander', 'Hunold', 'AHUNOLD', '590.423.4567', '1990-01-03 00:00:00', 'IT_PROG', '9000.00', null, '102', '60');
INSERT INTO `employees` VALUES ('104', 'Bruce', 'Ernst', 'BERNST', '590.423.4568', '1991-05-21 00:00:00', 'IT_PROG', '6000.00', null, '103', '60');
INSERT INTO `employees` VALUES ('105', 'David', 'Austin', 'DAUSTIN', '590.423.4569', '1997-06-25 00:00:00', 'IT_PROG', '4800.00', null, '103', '60');
INSERT INTO `employees` VALUES ('106', 'Valli', 'Pataballa', 'VPATABAL', '590.423.4560', '1998-02-05 00:00:00', 'IT_PROG', '4800.00', null, '103', '60');
INSERT INTO `employees` VALUES ('107', 'Diana', 'Lorentz', 'DLORENTZ', '590.423.5567', '1999-02-07 00:00:00', 'IT_PROG', '4200.00', null, '103', '60');
INSERT INTO `employees` VALUES ('108', 'Nancy', 'Greenberg', 'NGREENBE', '515.124.4569', '1994-08-17 00:00:00', 'FI_MGR', '12000.00', null, '101', '100');
INSERT INTO `employees` VALUES ('109', 'Daniel', 'Faviet', 'DFAVIET', '515.124.4169', '1994-08-16 00:00:00', 'FI_ACCOUNT', '9000.00', null, '108', '230');
INSERT INTO `employees` VALUES ('110', 'John', 'Chen', 'JCHEN', '515.124.4269', '1997-09-28 00:00:00', 'FI_ACCOUNT', '8200.00', null, '108', '100');
INSERT INTO `employees` VALUES ('111', 'Ismael', 'Sciarra', 'ISCIARRA', '515.124.4369', '1997-09-30 00:00:00', 'FI_ACCOUNT', '7700.00', null, '108', '100');
INSERT INTO `employees` VALUES ('112', 'Jose Manuel', 'Urman', 'JMURMAN', '515.124.4469', '1998-03-07 00:00:00', 'FI_ACCOUNT', '7800.00', null, '108', '100');
INSERT INTO `employees` VALUES ('113', 'Luis', 'Popp', 'LPOPP', '515.124.4567', '1999-12-07 00:00:00', 'FI_ACCOUNT', '6900.00', null, '108', '100');
INSERT INTO `employees` VALUES ('114', 'Den', 'Raphaely', 'DRAPHEAL', '515.127.4561', '1994-12-07 00:00:00', 'PU_MAN', '11000.00', null, '100', '30');
INSERT INTO `employees` VALUES ('115', 'Alexander', 'Khoo', 'AKHOO', '515.127.4562', '1995-05-18 00:00:00', 'PU_CLERK', '3100.00', null, '114', '30');
INSERT INTO `employees` VALUES ('116', 'Shelli', 'Baida', 'SBAIDA', '515.127.4563', '1997-12-24 00:00:00', 'PU_CLERK', '2900.00', null, '114', '30');
INSERT INTO `employees` VALUES ('117', 'Sigal', 'Tobias', 'STOBIAS', '515.127.4564', '1997-07-24 00:00:00', 'PU_CLERK', '2800.00', null, '114', '30');
INSERT INTO `employees` VALUES ('118', 'Guy', 'Himuro', 'GHIMURO', '515.127.4565', '1998-11-15 00:00:00', 'PU_CLERK', '2600.00', null, '114', '30');
INSERT INTO `employees` VALUES ('119', 'Karen', 'Colmenares', 'KCOLMENA', '515.127.4566', '1999-08-10 00:00:00', 'PU_CLERK', '2500.00', null, '114', '30');
INSERT INTO `employees` VALUES ('120', 'Matthew', 'Weiss', 'MWEISS', '650.123.1234', '1996-07-18 00:00:00', 'ST_MAN', '8000.00', null, '100', '50');
INSERT INTO `employees` VALUES ('121', 'Adam', 'Fripp', 'AFRIPP', '650.123.2234', '1997-04-10 00:00:00', 'ST_MAN', '8200.00', null, '100', '50');
INSERT INTO `employees` VALUES ('122', 'Payam', 'Kaufling', 'PKAUFLIN', '650.123.3234', '1995-05-01 00:00:00', 'ST_MAN', '7900.00', null, '100', '50');
INSERT INTO `employees` VALUES ('123', 'Shanta', 'Vollman', 'SVOLLMAN', '650.123.4234', '1997-10-10 00:00:00', 'ST_MAN', '6500.00', null, '100', '50');
INSERT INTO `employees` VALUES ('124', 'Kevin', 'Mourgos', 'KMOURGOS', '650.123.5234', '1999-11-16 00:00:00', 'ST_MAN', '5800.00', null, '100', '50');
INSERT INTO `employees` VALUES ('125', 'Julia', 'Nayer', 'JNAYER', '650.124.1214', '1997-07-16 00:00:00', 'ST_CLERK', '3200.00', null, '120', '50');
INSERT INTO `employees` VALUES ('126', 'Irene', 'Mikkilineni', 'IMIKKILI', '650.124.1224', '1998-09-28 00:00:00', 'ST_CLERK', '2700.00', null, '120', '50');
INSERT INTO `employees` VALUES ('127', 'James', 'Landry', 'JLANDRY', '650.124.1334', '1999-01-14 00:00:00', 'ST_CLERK', '2400.00', null, '120', '50');
INSERT INTO `employees` VALUES ('128', 'Steven', 'Markle', 'SMARKLE', '650.124.1434', '2000-03-08 00:00:00', 'ST_CLERK', '2200.00', null, '120', '50');
INSERT INTO `employees` VALUES ('129', 'Laura', 'Bissot', 'LBISSOT', '650.124.5234', '1997-08-20 00:00:00', 'ST_CLERK', '3300.00', null, '121', '50');
INSERT INTO `employees` VALUES ('130', 'Mozhe', 'Atkinson', 'MATKINSO', '650.124.6234', '1997-10-30 00:00:00', 'ST_CLERK', '2800.00', null, '121', '50');
INSERT INTO `employees` VALUES ('131', 'James', 'Marlow', 'JAMRLOW', '650.124.7234', '1997-02-16 00:00:00', 'ST_CLERK', '2500.00', null, '121', '50');
INSERT INTO `employees` VALUES ('132', 'TJ', 'Olson', 'TJOLSON', '650.124.8234', '1999-04-10 00:00:00', 'ST_CLERK', '2100.00', null, '121', '50');
INSERT INTO `employees` VALUES ('133', 'Jason', 'Mallin', 'JMALLIN', '650.127.1934', '1996-06-14 00:00:00', 'ST_CLERK', '3300.00', null, '122', '50');
INSERT INTO `employees` VALUES ('134', 'Michael', 'Rogers', 'MROGERS', '650.127.1834', '1998-08-26 00:00:00', 'ST_CLERK', '2900.00', null, '122', '50');
INSERT INTO `employees` VALUES ('135', 'Ki', 'Gee', 'KGEE', '650.127.1734', '1999-12-12 00:00:00', 'ST_CLERK', '2400.00', null, '122', '50');
INSERT INTO `employees` VALUES ('136', 'Hazel', 'Philtanker', 'HPHILTAN', '650.127.1634', '2000-02-06 00:00:00', 'ST_CLERK', '2200.00', null, '122', '50');
INSERT INTO `employees` VALUES ('137', 'Renske', 'Ladwig', 'RLADWIG', '650.121.1234', '1995-07-14 00:00:00', 'ST_CLERK', '3600.00', null, '123', '50');
INSERT INTO `employees` VALUES ('138', 'Stephen', 'Stiles', 'SSTILES', '650.121.2034', '1997-10-26 00:00:00', 'ST_CLERK', '3200.00', null, '123', '50');
INSERT INTO `employees` VALUES ('139', 'John', 'Seo', 'JSEO', '650.121.2019', '1998-02-12 00:00:00', 'ST_CLERK', '2700.00', null, '123', '50');
INSERT INTO `employees` VALUES ('140', 'Joshua', 'Patel', 'JPATEL', '650.121.1834', '1998-04-06 00:00:00', 'ST_CLERK', '2500.00', null, '123', '50');
INSERT INTO `employees` VALUES ('141', 'Trenna', 'Rajs', 'TRAJS', '650.121.8009', '1995-10-17 00:00:00', 'ST_CLERK', '3500.00', null, '124', '50');
INSERT INTO `employees` VALUES ('142', 'Curtis', 'Davies', 'CDAVIES', '650.121.2994', '1997-01-29 00:00:00', 'ST_CLERK', '3100.00', null, '124', '50');
INSERT INTO `employees` VALUES ('143', 'Randall', 'Matos', 'RMATOS', '650.121.2874', '1998-03-15 00:00:00', 'ST_CLERK', '2600.00', null, '124', '50');
INSERT INTO `employees` VALUES ('144', 'Peter', 'Vargas', 'PVARGAS', '650.121.2004', '1998-07-09 00:00:00', 'ST_CLERK', '2500.00', null, '124', '50');
INSERT INTO `employees` VALUES ('145', 'John', 'Russell', 'JRUSSEL', '011.44.1344.429268', '1996-10-01 00:00:00', 'SA_MAN', '14000.00', '0.40', '100', '80');
INSERT INTO `employees` VALUES ('146', 'Karen', 'Partners', 'KPARTNER', '011.44.1344.467268', '1997-01-05 00:00:00', 'SA_MAN', '13500.00', '0.30', '100', '80');
INSERT INTO `employees` VALUES ('147', 'Alberto', 'Errazuriz', 'AERRAZUR', '011.44.1344.429278', '1997-03-10 00:00:00', 'SA_MAN', '12000.00', '0.30', '100', '80');
INSERT INTO `employees` VALUES ('148', 'Gerald', 'Cambrault', 'GCAMBRAU', '011.44.1344.619268', '1999-10-15 00:00:00', 'SA_MAN', '11000.00', '0.30', '100', '80');
INSERT INTO `employees` VALUES ('149', 'Eleni', 'Zlotkey', 'EZLOTKEY', '011.44.1344.429018', '2000-01-29 00:00:00', 'SA_MAN', '10500.00', '0.20', '100', '80');
INSERT INTO `employees` VALUES ('150', 'Peter', 'Tucker', 'PTUCKER', '011.44.1344.129268', '1997-01-30 00:00:00', 'SA_REP', '10000.00', '0.30', '145', '80');
INSERT INTO `employees` VALUES ('151', 'David', 'Bernstein', 'DBERNSTE', '011.44.1344.345268', '1997-03-24 00:00:00', 'SA_REP', '9500.00', '0.25', '145', '80');
INSERT INTO `employees` VALUES ('152', 'Peter', 'Hall', 'PHALL', '011.44.1344.478968', '1997-08-20 00:00:00', 'SA_REP', '9000.00', '0.25', '145', '80');
INSERT INTO `employees` VALUES ('153', 'Christopher', 'Olsen', 'COLSEN', '011.44.1344.498718', '1998-03-30 00:00:00', 'SA_REP', '8000.00', '0.20', '145', '80');
INSERT INTO `employees` VALUES ('154', 'Nanette', 'Cambrault', 'NCAMBRAU', '011.44.1344.987668', '1998-12-09 00:00:00', 'SA_REP', '7500.00', '0.20', '145', '80');
INSERT INTO `employees` VALUES ('155', 'Oliver', 'Tuvault', 'OTUVAULT', '011.44.1344.486508', '1999-11-23 00:00:00', 'SA_REP', '7000.00', '0.15', '145', '80');
INSERT INTO `employees` VALUES ('156', 'Janette', 'King', 'JKING', '011.44.1345.429268', '1996-01-30 00:00:00', 'SA_REP', '10000.00', '0.35', '146', '80');
INSERT INTO `employees` VALUES ('157', 'Patrick', 'Sully', 'PSULLY', '011.44.1345.929268', '1996-03-04 00:00:00', 'SA_REP', '9500.00', '0.35', '146', '80');
INSERT INTO `employees` VALUES ('158', 'Allan', 'McEwen', 'AMCEWEN', '011.44.1345.829268', '1996-08-01 00:00:00', 'SA_REP', '9000.00', '0.35', '146', '80');
INSERT INTO `employees` VALUES ('159', 'Lindsey', 'Smith', 'LSMITH', '011.44.1345.729268', '1997-03-10 00:00:00', 'SA_REP', '8000.00', '0.30', '146', '80');
INSERT INTO `employees` VALUES ('160', 'Louise', 'Doran', 'LDORAN', '011.44.1345.629268', '1997-12-15 00:00:00', 'SA_REP', '7500.00', '0.30', '146', '80');
INSERT INTO `employees` VALUES ('161', 'Sarath', 'Sewall', 'SSEWALL', '011.44.1345.529268', '1998-11-03 00:00:00', 'SA_REP', '7000.00', '0.25', '146', '80');
INSERT INTO `employees` VALUES ('162', 'Clara', 'Vishney', 'CVISHNEY', '011.44.1346.129268', '1997-11-11 00:00:00', 'SA_REP', '10500.00', '0.25', '147', '80');
INSERT INTO `employees` VALUES ('163', 'Danielle', 'Greene', 'DGREENE', '011.44.1346.229268', '1999-03-19 00:00:00', 'SA_REP', '9500.00', '0.15', '147', '80');
INSERT INTO `employees` VALUES ('164', 'Mattea', 'Marvins', 'MMARVINS', '011.44.1346.329268', '2000-01-24 00:00:00', 'SA_REP', '7200.00', '0.10', '147', '80');
INSERT INTO `employees` VALUES ('165', 'David', 'Lee', 'DLEE', '011.44.1346.529268', '2000-02-23 00:00:00', 'SA_REP', '6800.00', '0.10', '147', '80');
INSERT INTO `employees` VALUES ('166', 'Sundar', 'Ande', 'SANDE', '011.44.1346.629268', '2000-03-24 00:00:00', 'SA_REP', '6400.00', '0.10', '147', '80');
INSERT INTO `employees` VALUES ('167', 'Amit', 'Banda', 'ABANDA', '011.44.1346.729268', '2000-04-21 00:00:00', 'SA_REP', '6200.00', '0.10', '147', '80');
INSERT INTO `employees` VALUES ('168', 'Lisa', 'Ozer', 'LOZER', '011.44.1343.929268', '1997-03-11 00:00:00', 'SA_REP', '11500.00', '0.25', '148', '80');
INSERT INTO `employees` VALUES ('169', 'Harrison', 'Bloom', 'HBLOOM', '011.44.1343.829268', '1998-03-23 00:00:00', 'SA_REP', '10000.00', '0.20', '148', '80');
INSERT INTO `employees` VALUES ('170', 'Tayler', 'Fox', 'TFOX', '011.44.1343.729268', '1998-01-24 00:00:00', 'SA_REP', '9600.00', '0.20', '148', '80');
INSERT INTO `employees` VALUES ('171', 'William', 'Smith', 'WSMITH', '011.44.1343.629268', '1999-02-23 00:00:00', 'SA_REP', '7400.00', '0.15', '148', '80');
INSERT INTO `employees` VALUES ('172', 'Elizabeth', 'Bates', 'EBATES', '011.44.1343.529268', '1999-03-24 00:00:00', 'SA_REP', '7300.00', '0.15', '148', '80');
INSERT INTO `employees` VALUES ('173', 'Sundita', 'Kumar', 'SKUMAR', '011.44.1343.329268', '2000-04-21 00:00:00', 'SA_REP', '6100.00', '0.10', '148', '80');
INSERT INTO `employees` VALUES ('174', 'Ellen', 'Abel', 'EABEL', '011.44.1644.429267', '1996-05-11 00:00:00', 'SA_REP', '11000.00', '0.30', '149', '80');
INSERT INTO `employees` VALUES ('175', 'Alyssa', 'Hutton', 'AHUTTON', '011.44.1644.429266', '1997-03-19 00:00:00', 'SA_REP', '8800.00', '0.25', '149', '80');
INSERT INTO `employees` VALUES ('176', 'Jonathon', 'Taylor', 'JTAYLOR', '011.44.1644.429265', '1998-03-24 00:00:00', 'SA_REP', '8600.00', '0.20', '149', '80');
INSERT INTO `employees` VALUES ('177', 'Jack', 'Livingston', 'JLIVINGS', '011.44.1644.429264', '1998-04-23 00:00:00', 'SA_REP', '8400.00', '0.20', '149', '80');
INSERT INTO `employees` VALUES ('178', 'Kimberely', 'Grant', 'KGRANT', '011.44.1644.429263', '1999-05-24 00:00:00', 'SA_REP', '7000.00', '0.15', '149', null);
INSERT INTO `employees` VALUES ('179', 'Charles', 'Johnson', 'CJOHNSON', '011.44.1644.429262', '2000-01-04 00:00:00', 'SA_REP', '6200.00', '0.10', '149', '80');
INSERT INTO `employees` VALUES ('180', 'Winston', 'Taylor', 'WTAYLOR', '650.507.9876', '1998-01-24 00:00:00', 'SH_CLERK', '3200.00', null, '120', '50');
INSERT INTO `employees` VALUES ('181', 'Jean', 'Fleaur', 'JFLEAUR', '650.507.9877', '1998-02-23 00:00:00', 'SH_CLERK', '3100.00', null, '120', '50');
INSERT INTO `employees` VALUES ('182', 'Martha', 'Sullivan', 'MSULLIVA', '650.507.9878', '1999-06-21 00:00:00', 'SH_CLERK', '2500.00', null, '120', '50');
INSERT INTO `employees` VALUES ('183', 'Girard', 'Geoni', 'GGEONI', '650.507.9879', '2000-02-03 00:00:00', 'SH_CLERK', '2800.00', null, '120', '50');
INSERT INTO `employees` VALUES ('184', 'Nandita', 'Sarchand', 'NSARCHAN', '650.509.1876', '1996-01-27 00:00:00', 'SH_CLERK', '4200.00', null, '121', '50');
INSERT INTO `employees` VALUES ('185', 'Alexis', 'Bull', 'ABULL', '650.509.2876', '1997-02-20 00:00:00', 'SH_CLERK', '4100.00', null, '121', '50');
INSERT INTO `employees` VALUES ('186', 'Julia', 'Dellinger', 'JDELLING', '650.509.3876', '1998-06-24 00:00:00', 'SH_CLERK', '3400.00', null, '121', '50');
INSERT INTO `employees` VALUES ('187', 'Anthony', 'Cabrio', 'ACABRIO', '650.509.4876', '1999-02-07 00:00:00', 'SH_CLERK', '3000.00', null, '121', '50');
INSERT INTO `employees` VALUES ('188', 'Kelly', 'Chung', 'KCHUNG', '650.505.1876', '1997-06-14 00:00:00', 'SH_CLERK', '3800.00', null, '122', '50');
INSERT INTO `employees` VALUES ('189', 'Jennifer', 'Dilly', 'JDILLY', '650.505.2876', '1997-08-13 00:00:00', 'SH_CLERK', '3600.00', null, '122', '50');
INSERT INTO `employees` VALUES ('190', 'Timothy', 'Gates', 'TGATES', '650.505.3876', '1998-07-11 00:00:00', 'SH_CLERK', '2900.00', null, '122', '50');
INSERT INTO `employees` VALUES ('191', 'Randall', 'Perkins', 'RPERKINS', '650.505.4876', '1999-12-19 00:00:00', 'SH_CLERK', '2500.00', null, '122', '50');
INSERT INTO `employees` VALUES ('192', 'Sarah', 'Bell', 'SBELL', '650.501.1876', '1996-02-04 00:00:00', 'SH_CLERK', '4000.00', null, '123', '50');
INSERT INTO `employees` VALUES ('193', 'Britney', 'Everett', 'BEVERETT', '650.501.2876', '1997-03-03 00:00:00', 'SH_CLERK', '3900.00', null, '123', '50');
INSERT INTO `employees` VALUES ('194', 'Samuel', 'McCain', 'SMCCAIN', '650.501.3876', '1998-07-01 00:00:00', 'SH_CLERK', '3200.00', null, '123', '50');
INSERT INTO `employees` VALUES ('195', 'Vance', 'Jones', 'VJONES', '650.501.4876', '1999-03-17 00:00:00', 'SH_CLERK', '2800.00', null, '123', '50');
INSERT INTO `employees` VALUES ('196', 'Alana', 'Walsh', 'AWALSH', '650.507.9811', '1998-04-24 00:00:00', 'SH_CLERK', '3100.00', null, '124', '50');
INSERT INTO `employees` VALUES ('197', 'Kevin', 'Feeney', 'KFEENEY', '650.507.9822', '1998-05-23 00:00:00', 'SH_CLERK', '3000.00', null, '124', '50');
INSERT INTO `employees` VALUES ('198', 'Donald', 'OConnell', 'DOCONNEL', '650.507.9833', '1999-06-21 00:00:00', 'SH_CLERK', '2600.00', null, '124', '50');
INSERT INTO `employees` VALUES ('199', 'Douglas', 'Grant', 'DGRANT', '650.507.9844', '2000-01-13 00:00:00', 'SH_CLERK', '2600.00', null, '124', '50');
INSERT INTO `employees` VALUES ('200', 'Jennifer', 'Whalen', 'JWHALEN', '515.123.4444', '1987-09-17 00:00:00', 'AD_ASST', '4400.00', null, '101', '10');
INSERT INTO `employees` VALUES ('201', 'Michael', 'Hartstein', 'MHARTSTE', '515.123.5555', '1996-02-17 00:00:00', 'MK_MAN', '13000.00', null, '100', '20');
INSERT INTO `employees` VALUES ('202', 'Pat', 'Fay', 'PFAY', '603.123.6666', '1997-08-17 00:00:00', 'MK_REP', '6000.00', null, '201', '20');
INSERT INTO `employees` VALUES ('203', 'Susan', 'Mavris', 'SMAVRIS', '515.123.7777', '1994-06-07 00:00:00', 'HR_REP', '6500.00', null, '101', '40');
INSERT INTO `employees` VALUES ('204', 'Hermann', 'Baer', 'HBAER', '515.123.8888', '1994-06-07 00:00:00', 'PR_REP', '10000.00', null, '101', '70');
INSERT INTO `employees` VALUES ('205', 'Shelley', 'Higgins', 'SHIGGINS', '515.123.8080', '1994-06-07 00:00:00', 'AC_MGR', '12000.00', null, '101', '110');
INSERT INTO `employees` VALUES ('206', 'William', 'Gietz', 'WGIETZ', '515.123.8181', '1994-06-07 00:00:00', 'AC_ACCOUNT', '8300.00', null, '205', '110');

2018-02-10