Oracle基础语句复习(待续。。。。)

1.分别显示EMP、DETP、SALGRADE表结构
desc emp;desc dept;desc salgrade;
2.登录到SQL*Plus,初始用户名为:SCOTT,口令为TIGER。
connect SCOTT/TIGER@xe
3. 查询所有员工信息,要求返回员工编号、姓名和收入,收入为工资加提成。收入的列标题要显示为“收入”。
select empno,ename,sal+comm “收入” from emp;或者 select empno,ename,sal+comm as 收入 from emp;
4.查询所有员工信息,要求返回结果形如:
员工信息
SMITH earns 800 dollars each month.
select ename|| ’ earns ’ ||sal || ’ dollars each month ’ from emp;
5.创建一个查询显示每个雇员的姓名、工作、受雇日期及雇员编号,并且要将雇员编号作为第一列显示。最后将该SQL语句保存成文件p1q1.sql,并执行该脚本文件。
生成脚本文件
执行脚本文件
select empno,job,ename,hiredate from emp; save e:\p1q1.sql; run;
6.将脚本文件p1q1.sql调取到SQL缓冲区,并将列标题设置为Emp #,Employee,Job及Hire Date,将该SQL语句保存成文件p1q2.sql,最后返回查询结果。
select empno “Emp#” , ename “Employee” , job “Job” ,hiredate “Hire Date” from emp; save e:\p1q2.sql;
7.创建一个查询,用逗号将表中所有字段的信息连接作为一个整体输出,输出的列标题为THE_OUTPUT。
8.显示工资不在1500到2850美元之间的雇员的姓名及工资,
9.显示在10和30部门工作并且工资大于1500美元的雇员的姓名和工资,列标题显示为Employee和Monthly Salary
10 显示奖金比工资多10%以上的雇员的姓名、工资及奖金
11 显示受雇时间在 February 20,1981 和 May 1, 1981 之间的雇员的姓名、工作及受雇时间,并以受雇时间升序排列;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值