《数据库SQL实战》
wickedvalley
好记性不如烂笔头
展开
-
《数据库SQL实战》查找入职员工时间排名倒数第三的员工的所有信息
题目描述:查找入职员工时间排名倒数第三的员工所有信息CREATE TABLE employees ( emp_no int(11) NOT NULL, birth_date date NOT NULL, first_name varchar(14) NOT NULL, last_name varchar(16) NOT NULL, gender char(1) NOT NULL, hir原创 2017-07-13 19:01:03 · 5244 阅读 · 0 评论 -
《数据库SQL实战》获取当前(to_date='9999-01-01')薪水第二多的员工的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, from_date date NOT NULL, to_date date NOT NULL, PRIMARY KEY原创 2017-08-23 12:33:23 · 3452 阅读 · 0 评论 -
《数据库SQL实战》统计出当前各个title类型对应的员工当前薪水对应的平均工资。
题目描述 统计出当前各个title类型对应的员工当前薪水对应的平均工资。结果给出title以及平均工资avg。 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原创 2017-08-20 14:44:45 · 1346 阅读 · 0 评论 -
《数据库SQL实战》查找employees表
题目描述 查找employees表所有emp_no为奇数,且last_name不为Mary的员工信息,并按照hire_date逆序排列 CREATE TABLE employees ( emp_no int(11) NOT NULL, birth_date date NOT NULL, first_name varchar(14) NOT NULL, last_name varchar(原创 2017-08-20 10:23:34 · 2029 阅读 · 0 评论 -
《数据库SQL实战》从titles表获取按照title进行分组,每组个数大于等于2,给出title以及对应的数目t。 注意对于重复的emp_no进行忽略。
题目描述 从titles表获取按照title进行分组,每组个数大于等于2,给出title以及对应的数目t。 注意对于重复的emp_no进行忽略。CREATE TABLE IF NOT EXISTS “titles” ( emp_no int(11) NOT NULL, title varchar(50) NOT NULL, from_date date NOT NULL, to_date原创 2017-08-17 10:10:09 · 2843 阅读 · 1 评论 -
《数据库SQL实战》从titles表获取按照title进行分组
题目描述 从titles表获取按照title进行分组,每组个数大于等于2,给出title以及对应的数目t。 CREATE TABLE IF NOT EXISTS “titles” ( emp_no int(11) NOT NULL, title varchar(50) NOT NULL, from_date date NOT NULL, to_date date DEFAULT NULL原创 2017-08-17 09:41:12 · 709 阅读 · 0 评论 -
《数据库SQL实战》获取所有员工当前的manager
题目:获取所有员工当前的manager,如果当前的manager是自己的话结果不显示,当前表示to_date=’9999-01-01’。 结果第一列给出当前员工的emp_no,第二列给出其manager对应的manager_no。 CREATE TABLE dept_emp ( emp_no int(11) NOT NULL, dept_no char(4) NOT NULL, from_原创 2017-08-01 22:54:09 · 2467 阅读 · 0 评论 -
《数据库SQL实战》获取所有非manager的员工emp_no
题目:获取所有非manager的员工emp_noCREATE TABLE dept_manager ( dept_no char(4) NOT NULL, emp_no int(11) NOT NULL, from_date date NOT NULL, to_date date NOT NULL, PRIMARY KEY (emp_no,dept_no));CREATE TABLE em原创 2017-08-01 22:44:44 · 3060 阅读 · 0 评论 -
《数据库SQL实战》获取所有部门当前manager的当前薪水情况
题目:获取所有部门当前manager的当前薪水情况,给出dept_no, emp_no以及salary,当前表示to_date=’9999-01-01’ CREATE TABLE dept_manager ( dept_no char(4) NOT NULL, emp_no int(11) NOT NULL, from_date date NOT NULL, to_date date NO原创 2017-07-30 13:25:33 · 640 阅读 · 0 评论 -
《数据库SQL实战》查找所有员工的last_name和first_name以及对应部门编号dept_no,也包括展示没有分配具体部门的员工
题目:查找所有员工的last_name和first_name以及对应部门编号dept_no,也包括展示没有分配具体部门的员工 CREATE TABLE dept_emp ( emp_no int(11) NOT NULL, dept_no char(4) NOT NULL, from_date date NOT NULL, to_date date NOT NULL, PRIMARY K原创 2017-07-17 16:41:42 · 5236 阅读 · 0 评论 -
《数据库SQL实战》查找所有已经分配部门的员工的last_name和first_name
题目:查找所有已经分配部门的员工的last_name和first_name CREATE TABLE dept_emp ( emp_no int(11) NOT NULL, dept_no char(4) NOT NULL, from_date date NOT NULL, to_date date NOT NULL, PRIMARY KEY (emp_no,dept_no)); CR原创 2017-07-17 16:32:50 · 1132 阅读 · 0 评论 -
《数据库SQL实战》查找当前薪水详情以及部门编号dept_no
题目:查找各个部门当前(to_date=’9999-01-01’)领导当前薪水详情以及其对应部门编号dept_no CREATE TABLE dept_manager ( dept_no char(4) NOT NULL, emp_no int(11) NOT NULL, from_date date NOT NULL, to_date date NOT NULL, PRIMARY KE原创 2017-07-17 16:30:36 · 2434 阅读 · 0 评论 -
《数据库SQL实战》查找薪水涨幅超过15次的员工号emp_no以及其对应的涨幅次数t
题目:查找薪水涨幅超过15次的员工号emp_no以及其对应的涨幅次数tCREATE 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));解析:题目说的原创 2017-07-29 17:54:56 · 1481 阅读 · 0 评论 -
《数据库SQL实战》找出所有员工当前薪水salary情况
题目描述:找出所有员工当前(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, PRIMA原创 2017-07-29 17:43:21 · 1169 阅读 · 0 评论 -
《数据库SQL实战》查找最晚入职员工的所有信息
题目:查找最晚入职员工的所有信息 CREATE TABLE employees ( emp_no int(11) NOT NULL, birth_date date NOT NULL, first_name varchar(14) NOT NULL, last_name varchar(16) NOT NULL, gender char(1) NOT NULL, hire_date d原创 2017-07-14 10:32:20 · 3478 阅读 · 2 评论 -
《数据库SQL实战》查找所有员工的last_name和first_name以及对应的dept_name
题目描述 查找所有员工的last_name和first_name以及对应的dept_name,也包括暂时没有分配部门的员工CREATE TABLE departments ( dept_no char(4) NOT NULL, dept_name varchar(40) NOT NULL, PRIMARY KEY (dept_no)); CREATE TABLE dept_emp ( e原创 2017-08-23 12:59:02 · 2267 阅读 · 0 评论