oracle经典习题(一)

1.显示与BLAKE在同一部门工作的雇员的姓名、工作和入职日期,但是BLAKE不包含在内

1.1 示例sql语句

SELECT ename,job,hiredate
FROM emp
WHERE deptno=(SELECT deptno FROM emp WHERE ename='BLAKE')
AND ename <> 'BLAKE'

1.2 运行截图

2.显示位置在DALLAS的部门内的雇员姓名以及工作

2.1 示例sql语句

SELECT ename,job
FROM emp
WHERE deptno=(SELECT deptno FROM dept WHERE loc='DALLAS')

2.2 运行截图

3 显示被King直接管理的雇员的姓名以及工资

3.1 示例sql语句

SELECT ename,sal
FROM emp
WHERE mgr=(SELECT empno FROM emp WHERE ename='KING')

3.2 运行截图

4 显示工资不在1500到2850美元之间的雇员的姓名及工资

4.1 示例sql语句

SELECT ename,sal
FROM emp
WHERE sal NOT BETWEEN 1500 AND 2850

4.2 运行截图

5 显示姓名中第三个字母为A的雇员的姓名

5.1 示例sql语句

SELECT ename
FROM emp
WHERE ename like '__A%'

5.2 运行截图

6 显示所有受雇于1982年的雇员的姓名和受雇时间

6.1 示例sql语句

SELECT ename
FROM emp
WHERE substr(to_char(hiredate,'yyyy-mm-dd'),1,4)='1982'

6.2 运行截图

7 查询工资高于本部门平均工资的员工

7.1 示例sql语句

SELECT e1.ename,e1.deptno,e1.sal,e2.a_sal
FROM emp e1
INNER JOIN
(SELECT deptno,AVG(sal) a_sal
FROM emp
GROUP BY deptno)e2
ON e1.deptno=e2.deptno
WHERE e1.sal>e2.a_sal;

7.2 运行截图

8 显示正好为5个字符的员工的姓名

8.1 示例sql语句

SELECT ename
FROM emp
WHERE length(ename)=5;

8.2 运行截图

9 显示所有员工姓名的前三个字符

9.1 示例sql语句

SELECT substr(ename,1,3)
FROM emp

9.2 运行截图

10 显示所有部门的人数(没人的显示0)

10.1 示例sql语句

SELECT d.deptno,decode(count(d.deptno),1,0,count(d.deptno))
FROM dept d
LEFT JOIN emp e
ON d.deptno=e.deptno
GROUP BY d.deptno

10.2 运行截图

11 查询所有员工的姓名及其直接上级的姓名

11.1 示例sql语句

SELECT e1.ename "员工姓名",e2.ename "上级领导姓名"
FROM emp e1
LEFT JOIN emp e2
ON e1.mgr=e2.empno

11.2 运行截图

12 查询入职日期比直接上级早的所有员工(比领导先入职的)

12.1 示例sql语句

SELECT e1.ename "员工姓名",e1.hiredate "员工入职日期",e2.ename "领导姓名",e2.hiredate "领导入职日期"
FROM emp e1
INNER JOIN emp e2
ON e1.mgr=e2.empno
WHERE e1.hiredate<e2.hiredate

12.2 运行截图

oracle经典习题(一)相关推荐

  1. 已知长短轴求椭圆上任意一点的坐标_高中数学必修2:平面解析几何——椭圆(经典习题)...

    今天接着给大家分享关于高中数学必修2平面解析几何中椭圆知识点讲解,从三个方面进行讲解:基础梳理.要点整理.经典高考习题解题过程及答案. 一.基础梳理 1.椭圆的定义 2.椭圆的标准方程和几何性质 要点 ...

  2. 【oracle】oracle经典sql,exception,database link纠错

    [oracle]oracle经典sql,exception,database link纠错 1111-01 oracle经典sql,exception,database link纠错 1.给表tabl ...

  3. 新颖的c语言题目,新颖版c语言经典习题100例(全面面)

    新颖版c语言经典习题100例(全面面) (66页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.90 积分 实用文档C语言习题100例(最新整理版) ...

  4. Oracle经典面试题,你都掌握了吗?

    本文整理了4道Oracle 经典面试题,与大家分享学习.适合渴望转型DBA的技术人员. 第一题 create table test( id number(10) primary key, type n ...

  5. c语言全面,最新版c语言经典习题100例(最全面).doc

    最新版c语言经典习题100例(最全面).doc C语言习题100例(最新整理版) 习题目录:(按住Ctrl点击可以快速跳转到对应页面) TOC \o "1-3" \h \z \u ...

  6. 算法竞赛入门经典 习题3-2 分子量 Molar Mass

    给出一种物质的分子式(不带括号),求其分子量.本题分子式中只包含四种原子,分别为C.H.O.N,原子量分别为12.01,1.008,16.00,14.01.例如,C6H5OH的分子量为94.108g/ ...

  7. oracle练习习题与答案

    oracle练习习题与答案 提示:先复习一遍在做题会更香哦~ oracle基础入门总结. 前言 在之前的一次项目经历中,sql语句的不熟练,出现的问题花费了我大量的时间,趁着最近在学习,发现网上有很多 ...

  8. oralce 经典习题系列-查询

    oralce 经典习题系列 数据库数据类型 The problem 1在已经创建的employee表中进行如下操作: (1)计算所有女员工('F')的工龄. (2)使用ROWNUM查询从第3条记录开始 ...

  9. 韩信点兵(hanxin)--算法竞赛经典习题2-2:相传韩信才智过人,从不清点自己军队的人数,只要让士兵先后以三人一排、五人一排、七人一排地变换队形,他每次只要掠一眼队伍的排尾就知道总数(C++实现)

    韩信点兵(hanxin)–算法竞赛经典习题2-2:相传韩信才智过人,从不清点自己军队的人数,只要让士兵先后以三人一排.五人一排.七人一排地变换队形,他每次只要掠一眼队伍的排尾就知道总数. (C++实现 ...

最新文章

  1. pip安装模块警告InsecurePlatformWarning: A true SSLContext object is not available.
  2. Android SlidingMenu 开源项目 侧拉菜单的使用(详细配置)
  3. 软件管理定律系列之布鲁克斯定律
  4. python数据挖掘 百度云,常用数据挖掘算法总结及Python实现高清完整版PDF_python数据挖掘,python数据分析常用算法...
  5. Verlet integration (Verlet 积分法)
  6. 2018ACM上海大都会赛: I. Matrix Game(最小费用最大流)
  7. python井字棋如何判断输赢_python 井字棋游戏 简单版,不知道为什么不判断,用Tkinter做的界面...
  8. 中国装配式模块化建筑(PPVC)行业发展趋势前瞻与十四五战略规划研究报告2022年版
  9. 利用VMware安装PhoenixOS(win10下)
  10. xp电脑系统时间同步服务器不可用,winxp系统不自动设置无法同步internet时间的解决方案...
  11. 如何让OpenwrtX86和win7双系统共存在一块硬盘
  12. 名片管理系统python详解_取名字大全_免费男孩女孩起名字
  13. elementary 安装常用软件
  14. 我的世界mod服务器详细搭建
  15. 基于C语言的飞机票预订系统
  16. mysql connector java5.1.30_mysql connector java下载
  17. Ubuntu18.04人工智能环境搭建
  18. R6034错误的解决(转)
  19. 吴恩达深度学习视频笔记
  20. (转)那些解释起来很蛋疼的IT工种——这里有多少人躺着中枪

热门文章

  1. 软连接和硬连接的区别
  2. 小狗AI自动建站V7 sitemap(网站地图)使用说明
  3. 快速在PPT里插入多张图片
  4. jdk15和jdk8_jdk15下载
  5. 导致MySQL的查询语句效率低下的可能原因
  6. ubuntu, xftp 命令安装 testlink (xampp-linux-x64-5.5.3,Linux Un 5.4.0-39)
  7. 黑马培训学编程python
  8. 每日积累【Day 3】Hbase架构深入学习
  9. 清华人工智能研究院今日成立!张钹姚期智坐镇,Jeff Dean被聘顾问委员
  10. matlab 工具箱 径向基,径向基(matlab工具箱)