sql的作业(简单查询)
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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"的员工的姓名。