请用SELECT语句实现下列查询,列出查询结果
人力资源部希望查询显示每位员工的姓氏、职务代码、聘用日期和员工编号,员工编号显示在最前面。为“雇用日期”列提供别名STARTDATE。
select empno,ename ,job ,hiredate as STARTDATE from employee;
- 人力资源部要求提供所有员工及其工作ID的报告。显示与职务ID连接的姓氏(用逗号和空格分隔),并命名列Employee和Title。
select ename as Employee, job as Title from employee;
- 显示收入在5000美元到12000美元之间且在部门20或50的员工的姓氏和工资。分别标记“员工”和“月薪”列。
select ename as 员工, sal as 月薪 from employee where deptno=10 or deptno=20 and 12000>sal or sal>5000;
1.显示1994年雇佣的所有员工的姓氏和雇佣日期。
select ename as 员工, hiredate as 雇佣日期 from employee where to_char(hiredate, 'yyyy')=1994;
- 显示所有赚取佣金的员工的姓氏、工资和佣金。按工资和佣金的降序排列数据。
-
select ename as 员工, sal as 工资, comm as 佣金 from employee order by sal desc, comm desc;
- 人力资源部需要一份报告来显示每个员工的员工编号、姓氏、工资和加薪15.5%(以整数表示)。将列标记为New Salary。将SQL语句放在名为lab_03_02.sql的文本文件中。运行查询文件
select empno, ename as 员工,sal as 工资,sal*(1+0.15) as 加薪 from employee;
1.输出应显示姓氏以字母H开头的所有员工。
select * from employee where ename like 'H%';
- 人力资源部希望确定戴维斯之后雇佣的所有员工的姓名。创建一个查询,以显示雇员戴维斯之后雇用的任何雇员的姓名和雇用日期。
select ename , hiredate
from employee
where hiredate > (select hiredate from employee where ename='戴维斯');
1.显示与姓氏包含u的任何员工一起在部门工作的所有员工的员工编号和姓氏。将SQL语句放入名为lab_06_03.sql的文本文件中。运行您的查询。
select empno as 编号, ename as 员工 from employee where ename like '%u%';