sql课后题
更新时间:2023-12-20 12:59:01 阅读量: 教育文库 文档下载
1 作业
(1)从表中查询出数据
查询出scott.dept表中部门号(deptno)小于50的部门名称(dname)
此处有隐式转换,oracle把varchar2转换成了数字。 (2)描述表scott.emp的结构
(3)进行数学表达式的计算、使用列的别名
从scott.emp表中查出所有员工的工资和奖金之和。
(4)
正确统计出scott.emp表中部门号为10的,每个员工全年收入
(5)运用 SQL*Plus工具
将缓冲区中的SQL语句保存到一个文件,并执行该文件中的SQL语句。
SQL> L
1* select * from test SQL> save '/u01/test02.sql' 上面(3)中的结果:
2作业
1。创建一个查询,来显示雇员的名字和工资。 其工资要在$2850以上。
将该语句保存到一个文件中:p2q1.sql 在sqlplus中执行该文件。
2.更改文件p2q1.sql中的命令,将查询条件改为:工资(sal)在$1500和$2850之间。重新执行该文件。
3.查询出雇员表中部门号为10和30的所有员工的姓名、工作、雇佣日期信息,要求按照雇佣日期的降序进行排序。
或隐身转换:
4.查询出姓名中第三个字母为:“A”的所有员工的姓名。
5.查出佣金比工资多出10%的员工的姓名。 简单写成:
复杂写成:
注意如果sal有空的(注意分母不能为0,而且保持原来的数据最好用1):
这道题颠倒一下就很难了:
3 作业
以下练习题使用hr用户登录
1.查询所有员工及对应部门的记录,包括没有对应部门编号(department_id)的员工记录
a.XXX=b.XXX(+) 等价于 a left outer join b on (a.XXX=b.XXX);左外连接。
2.查询所有员工及对应部门的记录,包括没有任何员工的部门记录。
a.XXX(+)=b.XXX 等价于 a right outer join b on (a.XXX=b.XXX);右外连接。
3.查询所有员工及对应部门的记录,包括没有对应部门编号(department_id)的员工记录和没有任何员工的部门记录。
全外连接只有一种写法:a all outer join b on (a.XXX=b.XXX); 4.
写一个查询来查询出雇员的名字,部门号,部门名称。
5.输出30号部门的所有工作的列表,以及部门名称。
6.
写一个查询,来查询出挣到佣金(comm)的雇员姓名,部门名称,和部门所处的位置。
7.
写一个查询,查出在名字里面有一个\的所有雇员姓名和其所在的部门的名称。
或者:
8.
写出一个查询,查出工作在DALLAS的所有员工的姓名、工作、部门号、部门名称。
9.
查出每个雇员的编号、姓名、其管理者的编号和姓名。各个列分别命名为:Emp#,EmpName,EmpM#,EmpName.
注意看下面的语句:
上述表是没有管理者的命名的,我们可以用自连接:
正在阅读:
sql课后题12-20
入党积极分子党小组考察意见示例12篇04-21
全国行别城市代码表04-24
GAT848-2009 爆破作业单位民用爆炸物品储存库安全评价导则05-29
教学模式解读03-25
关于运用传统文化提升学生人文素养的思考04-15
大连欧联雅思培训 - 你知道托福阅读到底在考什么吗?11-29
丙酮碘化反应的速率方程实验报告+(2)02-01
那片油菜花田作文400字07-06
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 课后
- sql