sql的作业(简单查询)

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

SQL语法练习(一)

使用scott/tiger 用户下的emp表(数据库自带的表)完成下列练习。表的结构说明如下:

雇员表(emp)

NO 字段类型描述

1 EMPNO NUMBER(4) 表示雇员编号,是唯一的

编号

表示雇员姓名

2 ENAME VARCHAR2(10

)

3 JOB VARCHAR2(9) 工作职位

4 MGR NUMBER(4) 雇员的领导编号

DATE 雇佣日期

5 HIREDAT

E

6 SAL NUMBER(7,2) 月薪,工资

7 COMM NUMBER(7,2) 奖金

8 DEPTNO NUMBER(2) 部门编号

1、查询部门号为30的所有雇员信息。

2、列出所有办事员(CLERK)的姓名,编号和部门编号。

3、找出奖金高于工资的雇员。

4、找出奖金高于工资60%的雇员。

5、找出部门10中所有经理(MANAGER)和部门20中所有办事

员的信息。

6、找出部门10中所有经理(MANAGER),部门20中所有办事员,既不是经理又不是办事员但其薪资大于或等于2000的所有员工的信息。

7、找出有奖金发放员工的职位(职位不能重复)

8、查询没有奖金或者奖金低于100的员工。

9、查询不带有"R"的员工的姓名。

10、显示员工的全部信息,按姓名排序。

11、显示员工的姓名和入职时间,根据入职时间,将最老的员工排放在最前面。

12、显示所有员工的姓名、工作和工资,按照工作的降序排序,若工作相同则按工资升序排序。

13、找出2月份入职的员工。

14、显示姓名含有字母"A"的员工的姓名。

相关文档
最新文档