根据Oracle数据库scott模式下的emp表和dept表

题目要求:根据Oracle数据库scott模式下的emp表和dept表,完成下列操作。

(1) 查询20号部门的所有员工信息。

select * from emp where deptno = 20;

(2) 查询所有工种为CLERK的员工的工号、员工名和部门名。

select empno,ename,deptno from emp where job like 'CLERK';

(3) 查询奖金(COMM)高于工资(SAL)的员工信息。

select * from emp where comm > sal;

(4) 查询奖金高于工资的20%的员工信息。

select * from emp where comm > (sal*0.2);

(5) 查询10号部门中工种为MANAGER和20号部门中工种为CLERK的员工的信息。

select * from emp

where (deptno = 10 and job like 'MANAGER') or (deptno = 20 and job like 'CLERK');

(6) 查询所有工种不是MANAGER和CLERK,且工资大于或等于2000的员工的详细信

息。

select * from emp

where job not in ('MANAGER','CLERK') and sal >= 2000 ;

(7) 查询有奖金的员工的不同工种。

select distinct job from emp where comm is not null;

(8) 查询所有员工工资和奖金的和。

select ename,(sal+nvl(comm,0)) salcomm from emp;

(9) 查询没有奖金或奖金低于100的员工信息。

select * from emp where (comm is null or comm < 100) ;

(10) 查询各月倒数第2天入职的员工信息。

select * from emp where hiredate in (select (last_day(hiredate)-1) from emp);

(11) 查询员工工龄大于或等于10年的员工信息。

select * from emp where (sysdate - hiredate)/365 >= 10 ;

(12) 查询员工信息,要求以首字母大写的方式显示所有员工的姓名。

select upper(substr(ename,1,1)) || lower(substr(ename,2,length(ename)-1)) from emp;

(13) 查询员工名正好为6个字符的员工的信息。

select * from emp where length(ename)= 6 ;

(14) 查询员工名字中不包含字母“S”员工。

select * from emp where ename not in (select ename from emp where ename like '%S%') ; select * from emp where ename not like ‘%S%’;

(15) 查询员工姓名的第2个字母为“M”的员工信息。

select * from emp where ename like '_M%';

(16) 查询所有员工姓名的前3个字符。

select substr(ename,1,3) from emp ;

(17) 查询所有员工的姓名,如果包含字母“s”,则用“S”替换。

select replace(ename,'s','S') from emp ;

(18) 查询员工的姓名和入职日期,并按入职日期从先到后进行排列。

select ename,hiredate from emp order by hiredate asc ;

(19) 显示所有的姓名、工种、工资和奖金,按工种降序排列,若工种相同则按工资升序

排列。

select ename,job,sal,comm from emp order by job desc,sal asc ;

Oracle中emp与dept下载,根据Oracle数据库scott模式下的emp表和dept表相关推荐

  1. oracle数据库中emp表,根据Oracle数据库scott模式下的emp表和dept表

    Oracle数据库scott模式下的emp表和dept表的搜索练习,仅供参考 题目要求:根据Oracle数据库scott模式下的emp表和dept表,完成下列操作. (1) 查询20号部门的所有员工信 ...

  2. 资源放送丨《Oracle中为什么没有Double Write?Oracle支持原子写吗?》PPT视频

    点击上方"蓝字" 关注我们,享更多干货! 前段时间,墨天轮邀请数据库资深专家 李真旭(Roger) 老师分享了<Oracle中为什么没有Double Write?Oracle ...

  3. oracle中exist什么意思,oracle中not exists 是什么意思 , oracle数据库中exists的作用

    导航:网站首页 > oracle中not exists 是什么意思 , oracle数据库中exists的作用 oracle中not exists 是什么意思 , oracle数据库中exist ...

  4. Oracle设置和修改system和scott的口令,并且如何连接到system和scott模式下

    1.在Oracle数据库中,有个示例模式scott和系统模式system. 2.在安装数据库时只是设置了system的口令,即密码,如果忘记的话可以使用如下办法,首先打开sqlplus工具或者cmd命 ...

  5. oracle中部门工资降序排列,oracle面试题整理二(10级学员 乔宇整理)

    Oracle面试题整理二(10级学员 乔宇整理) 1.查询工资最高的3 名员工信息 select * from (select * from emp order by sal desc) where ...

  6. oracle中代表任意一个字符的,oracle 语法

    1.基本语法:SELECT *[列名 [[AS] 别名], 列名2...] FROM 表名 [[AS] 别名]; 2. 使用||做连接:Oracle中的字符串用单引号. 例:SELECT " ...

  7. oracle 中触发器的作用是什么,oracle创建触发器及作用举例

    --创建触发器及作用举例 create or replace trigger tri before delete on emp --在删除emp表数据之前需要做的事根据自己的业务去写,before是在 ...

  8. oracle中04091,ORA-04091和Compound Trigger(Oracle 11g)

    Trigger 常见有两种:行(Row Trigger)和语句(Statement Trigger) 还有:Instead of Trigger和Event trigger. 例子1-Row Trig ...

  9. oracle中常使用到的函数,oracle中经常用到的函数

    最近学习oracle,在学习oracle函数时感觉网上千奇百怪的资源可读性太差,所以便拿来网络资源加以修改,并将其中的一起错误更正,因本人水平有限,有些地方可能还存在纰漏,还望各位前辈斧正. SQL中 ...

最新文章

  1. SAP HUM事务代码HUMO里显示内层和外层HU信息
  2. 在Eclipse中使用Maven 2.x指南
  3. 《leetcode》first-missing-positive
  4. python 遍历usb设备_python程序员教你写脚本玩微信跳一跳,只要有耐心,你就是王者!...
  5. 鸿蒙os能超越ios吗,鸿蒙OS对比iOS,华为再次“超越”,流畅度大幅领先苹果!...
  6. 上一季诺基亚销售下跌28%
  7. Python PyCrypto,Paramiko模块安装和使用
  8. Tomcat如何配置X-Frame-Options头
  9. 静态文件html中加入php的Url,YII中URL伪静态加前缀.html的方法
  10. 【metasploit】1 渗透测试与metasploit基础介绍 [PTES|msf|armitage安装]
  11. 音乐播放器——SoundManager API介绍
  12. matlab 坐标轴根号,科学网-Matlab 坐标轴固定位置 标签输入根号等Latex-肖鑫的博文...
  13. pandownload复活版下载 | 百度网盘下载速度慢的终极解决方案
  14. ABC Amber CHM Converter:CHM转换PDF
  15. 录屏怎么录,这2个方法不容错过!
  16. finalshell连接超时怎么办
  17. 51单片机c语言常用语句详解,51单片机之C语言-4.5基本语句之条件选择语句
  18. MYSQL数据库插入数据时出现Data truncation问题
  19. 共词网络(共现网络)学习
  20. 什么是真正的实时操作系统

热门文章

  1. 七日杀物品_七日杀A18更新日志 PART1
  2. ViewPager高度自适应
  3. 文献阅读(59)Laconic
  4. 《STL详解》解题报告
  5. ModelScope--人像卡通化、人像美肤
  6. You are my sunshine,是我想拒绝也拒绝不了的阳光
  7. 1.进入线性代数的奇妙世界:长期挨踢的IT人怎么定义线性代数
  8. google velvet_LG Velvet 5G值得推出新的设计方向
  9. 武汉智能网联道路智能化建设规范
  10. 【YOLO系列】--YOLOv1超详细解读/总结