oracle经典习题(一)
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经典习题(一)相关推荐
- 已知长短轴求椭圆上任意一点的坐标_高中数学必修2:平面解析几何——椭圆(经典习题)...
今天接着给大家分享关于高中数学必修2平面解析几何中椭圆知识点讲解,从三个方面进行讲解:基础梳理.要点整理.经典高考习题解题过程及答案. 一.基础梳理 1.椭圆的定义 2.椭圆的标准方程和几何性质 要点 ...
- 【oracle】oracle经典sql,exception,database link纠错
[oracle]oracle经典sql,exception,database link纠错 1111-01 oracle经典sql,exception,database link纠错 1.给表tabl ...
- 新颖的c语言题目,新颖版c语言经典习题100例(全面面)
新颖版c语言经典习题100例(全面面) (66页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.90 积分 实用文档C语言习题100例(最新整理版) ...
- Oracle经典面试题,你都掌握了吗?
本文整理了4道Oracle 经典面试题,与大家分享学习.适合渴望转型DBA的技术人员. 第一题 create table test( id number(10) primary key, type n ...
- c语言全面,最新版c语言经典习题100例(最全面).doc
最新版c语言经典习题100例(最全面).doc C语言习题100例(最新整理版) 习题目录:(按住Ctrl点击可以快速跳转到对应页面) TOC \o "1-3" \h \z \u ...
- 算法竞赛入门经典 习题3-2 分子量 Molar Mass
给出一种物质的分子式(不带括号),求其分子量.本题分子式中只包含四种原子,分别为C.H.O.N,原子量分别为12.01,1.008,16.00,14.01.例如,C6H5OH的分子量为94.108g/ ...
- oracle练习习题与答案
oracle练习习题与答案 提示:先复习一遍在做题会更香哦~ oracle基础入门总结. 前言 在之前的一次项目经历中,sql语句的不熟练,出现的问题花费了我大量的时间,趁着最近在学习,发现网上有很多 ...
- oralce 经典习题系列-查询
oralce 经典习题系列 数据库数据类型 The problem 1在已经创建的employee表中进行如下操作: (1)计算所有女员工('F')的工龄. (2)使用ROWNUM查询从第3条记录开始 ...
- 韩信点兵(hanxin)--算法竞赛经典习题2-2:相传韩信才智过人,从不清点自己军队的人数,只要让士兵先后以三人一排、五人一排、七人一排地变换队形,他每次只要掠一眼队伍的排尾就知道总数(C++实现)
韩信点兵(hanxin)–算法竞赛经典习题2-2:相传韩信才智过人,从不清点自己军队的人数,只要让士兵先后以三人一排.五人一排.七人一排地变换队形,他每次只要掠一眼队伍的排尾就知道总数. (C++实现 ...
最新文章
- pip安装模块警告InsecurePlatformWarning: A true SSLContext object is not available.
- Android SlidingMenu 开源项目 侧拉菜单的使用(详细配置)
- 软件管理定律系列之布鲁克斯定律
- python数据挖掘 百度云,常用数据挖掘算法总结及Python实现高清完整版PDF_python数据挖掘,python数据分析常用算法...
- Verlet integration (Verlet 积分法)
- 2018ACM上海大都会赛: I. Matrix Game(最小费用最大流)
- python井字棋如何判断输赢_python 井字棋游戏 简单版,不知道为什么不判断,用Tkinter做的界面...
- 中国装配式模块化建筑(PPVC)行业发展趋势前瞻与十四五战略规划研究报告2022年版
- 利用VMware安装PhoenixOS(win10下)
- xp电脑系统时间同步服务器不可用,winxp系统不自动设置无法同步internet时间的解决方案...
- 如何让OpenwrtX86和win7双系统共存在一块硬盘
- 名片管理系统python详解_取名字大全_免费男孩女孩起名字
- elementary 安装常用软件
- 我的世界mod服务器详细搭建
- 基于C语言的飞机票预订系统
- mysql connector java5.1.30_mysql connector java下载
- Ubuntu18.04人工智能环境搭建
- R6034错误的解决(转)
- 吴恩达深度学习视频笔记
- (转)那些解释起来很蛋疼的IT工种——这里有多少人躺着中枪
热门文章
- 软连接和硬连接的区别
- 小狗AI自动建站V7 sitemap(网站地图)使用说明
- 快速在PPT里插入多张图片
- jdk15和jdk8_jdk15下载
- 导致MySQL的查询语句效率低下的可能原因
- ubuntu, xftp 命令安装 testlink (xampp-linux-x64-5.5.3,Linux Un 5.4.0-39)
- 黑马培训学编程python
- 每日积累【Day 3】Hbase架构深入学习
- 清华人工智能研究院今日成立!张钹姚期智坐镇,Jeff Dean被聘顾问委员
- matlab 工具箱 径向基,径向基(matlab工具箱)