实验5-子查询、连接查询 完成以下查询,将代码截图贴在答题区。 1.使用内连接方法查找不在财务部工作的所有员工信息。 2.查询研发部在1976年以前出生的雇员姓名及薪水详情。 3.查找员工数超过2人的部门名称和员工数
时间: 2024-03-24 12:36:59 浏览: 84
抱歉,作为语言模型,我无法进行截图操作。以下是相应的 SQL 查询语句:
1.使用内连接方法查找不在财务部工作的所有员工信息。
```
SELECT *
FROM employees
INNER JOIN department
ON employees.dept_no = department.dept_no
WHERE department.dept_name <> 'Finance';
```
2.查询研发部在1976年以前出生的雇员姓名及薪水详情。
```
SELECT employees.first_name, employees.last_name, salaries.salary
FROM employees
INNER JOIN salaries
ON employees.emp_no = salaries.emp_no
INNER JOIN dept_emp
ON employees.emp_no = dept_emp.emp_no
INNER JOIN departments
ON dept_emp.dept_no = departments.dept_no
WHERE departments.dept_name = 'Research and Development'
AND employees.birth_date < '1976-01-01';
```
3.查找员工数超过2人的部门名称和员工数。
```
SELECT departments.dept_name, COUNT(*) as employee_count
FROM dept_emp
INNER JOIN departments
ON dept_emp.dept_no = departments.dept_no
GROUP BY departments.dept_name
HAVING COUNT(*) > 2;
```
阅读全文