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 中执行该文件
更改文件 p2q1
sql 中的命令,将查询条件改为:工资(sal)在$1500 和$2850 之间
重新执行该文件
查询出雇员表中部门号为10 和30 的所有员工的姓名、工作、雇佣日期信息,要求按照雇佣日期的降序进行排序
或隐身转换: 4
查询出姓名中第三个字母为:“A”的所有员工的姓名
查出佣金比工资多出10%的员工的姓名
简单写成: 复杂写成: 注意如果sal 有空的(注意分母不能为0,而且保持原来的数据最好用1): 这道题颠倒一下就很难了: 3 作业 以下练习题使用hr 用户登录 1
查询所有员工及对应部门的记录,包括没有对应部门编号(department_id)的员工记录 a
XXX(+) 等价于 a left ou ter join b on (a
XXX);左外连接
查询所有员工及对应部门的