`
810364804
  • 浏览: 783787 次
文章分类
社区版块
存档分类
最新评论

Oracle表的常用查询实验(二)

 
阅读更多

Oracle表的常用查询实验(二)

1.查询所有雇员的姓名、SALCOMM之和。

select ename,sal+nvl(comm,0) “sal-and-comm” from emp;

2.查询所有8171日以前来的员工姓名、工资、所属部门的名字

select ename,sal,dname from emp,dept where emp.deptno=dept.deptno and hiredate>=to_date(‘1981-07-01’,’yyyy-mm-dd’);

3.查询各部门中8111日以后来的员工数

select deptno,count(*) from emp where hiredate>=to_date(‘1981-01-01’,’yyyy-mm-dd’) group by deptno;

4.查询所有在CHICAGO工作的经理MANAGER和销售员SALESMAN的姓名、工资

select ename,sal from emp where (job=’MANAGER’ or job=’SALES’) and deptno in (select deptno from dept where loc=’CHICAGO’);

5.查询列出来公司就职时间超过24年的员工名单

select ename from emp where hiredate<=add_months(sysdate,-288);

6.查询于81年公司所有员工的总收入(SALCOMM

select sum(sal+nvl(comm,0)) from emp where to_char(hiredate,’yyyy’)=’1981’;

7.查询显示每个雇员加入公司的准确时间,按××××××××日时分秒显示。

select ename,to_char(hiredate,'yyyy-mm-dd hh24:mi:ss') from emp;

8.查询公司中按年份月份统计各地的录用职工数量

select to_char(hiredate,'yyyy-mm'),loc,count(*) from emp,dept

where emp.deptno=dept.deptno group by to_char(hiredate,'yyyy-mm'),loc;

9.查询列出各部门的部门名和部门经理名字

select dname,ename from emp,dept where emp.deptno=dept.deptno and job=’MANAGER’;

10.查询部门平均工资最高的部门名称和最低的部门名称

select dname from dept where deptno=(select deptno from (select deptno from emp group by deptno order by avg(sal) ) where rownum<=1)

union all select dname from dept where deptno=(select deptno from (select deptno from emp group by deptno order by avg(sal) desc ) where rownum<=1);

11.查询与雇员号为7521员工的最接近的在其后进入公司的员工姓名及其所在部门名

select ename,dname

from (select ename,deptno from

(select ename,deptno from emp where hiredate>(select hiredate from emp where empno=7521) order by hiredate ) where rownum<=1) e,dept

where e.deptno=dept.deptno

分享到:
评论

相关推荐

    oracle实验报告

    3、 通过dept表查询出所有部门号,对每个部门雇员的工资进行调整,将工资高于(包含$2000)$2000的雇员每人增加$500,将工资低于$2000的雇员每人增加到$2000。但应注意雇员工资调整后不应大于$10000,否则显示出错信息,...

    ORACLE实验小手册

    一些常用的ORACLE命令以及一些实验 可以很好的加深大家对于oracle的理解 希望对大家有用

    oracle常用管理工具

    掌握oracle database configuration assistant的使用  掌握SOL*Plus的使用  掌握SQL,PlusWorkSheet的使用 掌握Oracle Enterprise Manager(OEA)的使用

    2021_Oracle实验三(班级-学号-姓名)(5).doc

    Oracle实验-PL/SQL基本编程

    Oracle10g实验指导书(89页)

    最全、最详细的Oracle10实验指导书。每一部分实验都包括实验内容...附录二:动态性能表 70 附录三:SQL语言运算符与函数 1 附录四:常用系统权限表 5 附录五:Oracle基本使用指令 7 原创内容,不需要无需下载啊呵呵。

    oracle实验四 SQL语言

    【实验目的】 1. 掌握在Oracle中添加示例方案的方法 2. 熟练掌握SQL语言的查询功能 3. 掌握SQL Plus常用命令

    实验2 Oracle数据库体系结构.doc

    实验2 Oracle数据库体系结构.doc

    oracle实验

    在oracle基础学习中,只看不练也不会收到很好的效果,而oracle各个过程的实验就给了初学者很好的练习机会,是你的oracle水平更上一层楼。

    20194225144-杨子煜-实验2 Oracle常用工具的使用——预习题.docx

    20194225144-杨子煜-实验2 Oracle常用工具的使用——预习题.docx

    Oracle数据库体系结构及常用工具.doc

    Oracle实验报告

    Oracle12c OCP视频.zip

    目录网盘文件永久链接 第1天 01.mp4 02.mp4 03.mp4 【12c-安装篇】Oracle 12c删除数据库.pdf 【12c-安装篇】Oracle 12c利用DBCA创建数据库.pdf ...【12c-体系结构篇】Oracle 12c体系结构(二).pdf 实验.......

    Oracle数据库应用试验指导书.pdf

    Oracle 数据库常用命令和概念 一、 系统全局区(SGA) 系统全局区(System Global Area)为一组由Oracle分配的共享的内存结构,可包含一个数据库实例的数据库或控制信息。 SGA区的各部分组成如下: 数据库高速缓冲区...

    Oracle常用命令

    Oracle常用命令,是本人在使用Oracle数据库时,一点一滴中记录下来的,且都经过我的实验验证,希望可以给Oracle的初学者带来一定的帮助!

    现代数据库技术实验指导书.doc

    现代数据库技术实验指导书(oracle),实验二 Oracle体系结构,实验三 Oracle SQL*PLUS命令与操作,实验四 常用SQL语言的使用(2学时),实验五 PL/SQL编程, 实验六 PL/SQL-----游标(2学时),实验七 oracle对象...

    Oracle实验集

    Oracle的常用实践,值得新手和老手学习。不管新手老手,都能得到好处。

    Oracle数据库应用与开发实例教程

    体验数据库的应用→认识 Oracle的工作环境、体验Oracle 10g环境中常用工具操作→数据库的创建与管理→数据表的创建与管理→管理视图→SQL编程语言→PL/SQL编程语言→管理PLSQL存储过程与触发器 →管理安全性→数据库...

    数据库实验2.rar

    oracle数据库实验解答 实验目的及要求 1. 熟悉Oracle的基本知识。 2. 熟悉Oracle的命令操作...3. 熟悉并掌握oracle常用的查询语句。 二、实验主要内容 1、Oracle SQL*PLUS环境及常用命令。 2、Oracle查询。

    Oracle大型数据库系统在AIXUNIX上的实战详解.part1

    以其他UNIX系统为参照,描述了数据库系统Oracle 10g、Oracle 11g的构架方法,说明了该数据库在AIX平台常用的管理内容,提供了AIX上实施Oracle集群的环境要素和实施方法,分析了服务器综合容灾的工程手段和技术方法,...

    Android应用基础实验指导书.doc

    实验二:UI设计 实验目的 本次实验的目的是让大家熟悉Android开发中的UI设计,包括了解和熟悉常用控件的 使用、界面布局和事件处理等内容。 实验要求 1. 熟悉和掌握界面控件设计 2. 了解Android界面布局 3. 掌握...

    Oracle RMAN快速入门指南

    这篇文章主要介绍RMAN的常用方法, 其中包含了作者一些自己的经验, 里面的实验也基本全在WIN 2K和ORACLE 8.1.6环境下测 试成功( 因为这个环境比较容易实现) 。 本文借鉴了网上一些高手的相关文章, 希望大侠们...

Global site tag (gtag.js) - Google Analytics