> 文章列表 > 约束和排序数据

约束和排序数据

约束和排序数据

1. 创建一个查询,显示收入超过$12,000 的雇员名字薪水。将SQL 语句存到文件 lab2_1.sql 中,运行该查询。

select last_name,salary
from employees
where salary > 12000;

2. 创建一个查询,显示雇员号为176 的雇员的名字和部门号。

select last_name,department_id
from emloyees
where employee_id = 176;

3. 修改 lab2_1.sql 文件,显示所有薪水不在 5000 和 12000 之间的雇员的名字和薪水。将 SQL 语句存到文件 lab2_3.sql 中。

select last_name,salary
from employees
where salary NOT BETWEEN 5000 AND 12000;

4. 显示受雇日期在 1998年2月20日 和 1998年5月1日 之间的雇员的名字、岗位和受雇日期。按受雇日期顺序排序查询结果。

select last_name,job_id,hire_date
from employees
where hire_date BETWEEN '1998-02-20' AND '1998-05-01'
ORDER BY hire_date;

5. 显示所有在部门 20 和 50 中的雇员的名字和部门号,并以名字按字母顺序排序。

select last_name,department_id
from emloyees
where department_id IN(20,50)
ORDER BY last_name;

6. 修改 lab2_3.sql 列出收入在 $5,000 和 $12,000 之间,并且在部门 20 或 50 工作的雇员的名字和薪水。将列标题分别显示为 Employee 和 Monthly Salary,将 lab2_3.sql 保存为 lab2_6.sql。运行 lab2_6.sql 中的语句。

select last_name "Employee",salary "Month Salary"
from employees
where salary between 5000 and 12000
and department_id in(20,50);

7. 显示每一个在 1994 年受雇的雇员的名字和受雇日期。

select last_name,hire_date
from emloyees
where hire_date like '1994%';

8. 显示所有没有主管经理的雇员的名字和工作岗位。

select last_name,job_id
from emloyees
where manager_id is null;

9. 显示所有有佣金的雇员的名字、薪水和佣金。以薪水和佣金的降序排序数据。

select last_name,salary,commission_pct
from emloyees
where commission_pct is not null;
order by salary desc,commission_pct desc;

10. 显示所有名字中第三个字母是 a 的雇员的名字。

select last_name
from employees
where last_name like '__a%';

11. 显示所有名字中有一个 a 和一个 e 的雇员的名字。

select last_name
from employees
where last_name like '%a%' and last_name like '%e%';

以上就是今天的内容😃

加油加油!

二手房