3oracle查询语句练习

发布 2023-05-19 17:56:28 阅读 6664

实验三:查询语句的练习。

一、实验目的。

1. 掌握select语句的基本语法;

2. 掌握子查询的表示;

3. 掌握多表查询的表示;

二、实验内容及步骤。

以scott登录数据库,查看scott用户已经存在的**,并使用scott用户已存在的**做以下查询。注:把查询语句粘贴到相应题目下面,并保存。

1)查看dept表结构;查看emp表的数据;

2)查询 smith的薪水,工作和所在部门;

3)显示每个雇员的年工资;

4)计算每个员工的全年所有收入,包括工资和奖金,并取别名为“年薪”;

5)显示工资高于3000的员工信息;

6)查找1982.1.1**职的员工姓名、员工号、入职时间;

7)显示工资在2000到2500的员工情况;

8)显示每个部门的平均工资和最高工资;

9)显示每个部门的每种岗位的平均工资和最低工资;

10)显示平均工资低于2000的部门号和它的平均工资;

11)显示雇员名,雇员工资及所在部门名字。

12)显示部门号为10的部门名、员工名和工资。

13)显示各个员工的姓名、工资及其工资的级别(工资级别在salgrade表)

select empno,ename,sal,grade from emp,salgrade where sal>losal and sal(14)显示雇员名,雇员工资及所在部门的名字,并按部门排序。

15)显示员工ford的上级领导的姓名。

16)显示与smith同一部门的所有员工。

17)查询和部门10的工作相同的雇员名字,岗位、工资、部门号。

18)显示工资比部门30的所有员工的工资高的员工的姓名、工资和部门号(提示:all操作符)

19)显示工资比部门30的任意一个员工的工资高的员工的姓名、工资和部门号(提示:any操作符)

20)查询与smith的部门和岗位完全相同的所有员工。

21)向emp表中插入一条记录,员工号为1357,员工名字为xiaoming,工资为2050元,部门号为20,入职日期为2023年5月10日。

(22)查询每个员工的领导所在部门的信息。

23)查询人数最多的部门信息。

select * from dept where deptno in

select deptno from emp group by deptno h**ing count(*)all(select count(*)from emp group by deptno)

3Oracle笔记

oracle10g笔记。一 ordbms 每个表空间是由一个或多个数据文件组成的,一个数据文件只能与一个表窨相关联。表空间的大小等于构成该表空间的所有数据文件大小之和。段是构成表空间的逻辑存储结构,段由一组区组成。一个区相当一行。段分为 数据段 索引段 回退段和临时段。段相当于一个表。区为段分配空间...

Oracle查询语句习题与答案

1 找出佣金高于薪金60 的雇员。select from emp where comm sal 0.6 2 找出部门10中所有经理和部门20中所有办事员的详细资料。select from emp where deptno 10 and job manager or deptno 20 and job...

oracle常见查询练习

以下作业要求将每一题的执行命令脚本按顺序保存起来,并且加上适当的注释说明。均为使用pl sql完成的作业!1 编写带输入参数的过程,实现员工查询,根据雇员编号,查询雇员的姓名,职务和部门名称,如果没有找到,要提示雇员编号未找到!使用exec命令进行测试。create or replace proce...