经典练习题–【高级查询】
今天我分享的是关于Oracle高级查询的经典练习题
–1、查询emp表中的所有信息
select * from emp
–2、显示emp表的雇员名称和工资。
select ENAME,SAL from emp
–3、查询emp表中部门编号为20的并且sal(工资)大于3000的所有员工信息
select *from emp where deptno = 20 and sal > 3000;
–4、查询emp表中部门编号为20的或者sal(工资)大于3000的所有员工信息
select *from emp where deptno = 20 or sal > 3000;
–5、使用between and 查询工资在2000和4000之间的员工(用and 重新实现)
select *from emp where sal between 2000 and 3000;
–6、使用in 查询 部门编号10,20的所有员工
select * from emp where deptno in(10,20);
–7、使用like查询所有名字中包括 W的员工信息
select * from emp where ename like ‘%W%’;
–8、使用like查询所有员工名字中第二子字母为W的员工信息
select * from emp where ename like ‘_W%’;
–9、查询所有员工信息并按照部门编号和工资进行排序
select * from emp order by empno,sal desc;
–10、显示雇员工资上浮20%的结果。
select ename,sal*1.2 from emp
–11、显示EMP表的雇员名称以及工资和津贴的和。
sele