emp表初试

--1,选择部门号30的所有员工
select * from emp
where emp.deptno=30;
--2,列出职位为MANAGER的员工编号,姓名
select emp.empno 编号,emp.ename 姓名
from emp
where emp.job='MANAGER';
--3,找出奖金高于工资的员工
select * from emp
where emp.comm>emp.sal;
--4,找出每个员工工资和奖金的总和
select emp.empno 编号,nvl(emp.comm,0)+nvl(emp.sal,0) 总金额
from emp;
--5,找出部门10中的MANAGER和部门20中的普通员工
select * from emp where (deptno=10 and job='MANAGER') or (deptno=20 and job='CLERK')
--6,找出部门10中既不是经理也不是普通员工且工资大于2000的员工
select * from emp where deptno=10 and job!='MANAGER' and job!='CLERK' and sal>2000; 

select * from emp where deptno=10 and job not in('CLERK','MANAGER') and sal>2000;
--7,找出有奖金的员工的不同的工作
select ename,job,comm from emp where emp.comm is not null;
--8,找出没有奖金或者奖金低于500员工
select * from emp where emp.comm<500 or emp.comm is null 
--9,显示雇员姓名根据其服务年限将最老的员工排在最前面
select ename from emp order by emp.hiredate;
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值