oracle所有作业的答案,Oracle经典作业与答案

本文介绍了多种SQL查询操作,包括筛选高薪员工、查找特定员工信息、排除特定薪资范围的员工、选择特定部门员工、查找无上级的员工、展示有奖金的员工、使用LIKE操作符筛选员工、获取部门名称和城市、提取唯一职位以及使用连接符组合字段。这些例子展示了SQL在数据检索和处理中的灵活性。
摘要由CSDN通过智能技术生成

1.查询职员表中工资大于1600的员工姓名和工资

Select ename, sal from emp where sal > 1600;

-----------------------day1-----------------------------------

1. 查询职员表中工资大于1600的员工姓名和工资

Select ename, sal from emp where sal > 1600;

2. 查询职员表中员工号为7369的员工的姓名和部门号码

Select ename, deptno from emp where empno = 7369;

3. 选择职员表中工资不在4000到5000的员工的姓名和工资

Select ename, sal from emp where sal not between 4000 and 5000;

4. 选择职员表中在20和30号部门工作的员工姓名和部门号

Select ename, deptno from emp where deptno in (20, 30);

5. 选择职员表中没有管理者的员工姓名及职位, 按职位排序

Select ename, job from emp where mgr is null order by job;

6. 选择职员表中有奖金的员工姓名,工资和奖金,按工资倒序排列

Select ename, sal, comm. From emp where comm is not null order by sal desc;

7. 选择职员表中员工姓名的第三个字母是A的员工姓名

Select ename from emp where ename like __A% ;

8. 列出部门表中的部门名字和所在城市;

select dname, loc from dept;

9. 显示出职员表中的不重复的岗位job

select distinct job from emp;

10. 连接职员表中的职员名字、职位、薪水,列之间用逗号连接,列头显示成

OUT_PUT(提示:使用连接符||、别名)

select ename || ', ' || job || ', ' || OUT_PUT(将列名大写) sal from emp;

11. 查询职员表emp中员工号、姓名、工资,以及工资提高百分之20%后的结

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值