- 9
- 0
- 约8.13千字
- 约 10页
- 2017-03-08 发布于贵州
- 举报
Oracle课程验指导书
一、Oracle基础
1、SQL语言基础
实验准备
提前找班主任拿到机房上机卡、登录服务器的用户名和密码。
准时到指定机房,作好实验准备,进入xp64系统;
按以下步骤登录数据库服务器:
登录本地数据库服务器:开始- 运行,输入cmd进入DOS环境后输入:
sqlplus / as sysdba
查看SCOTT用户状态:
select username,account_status from dba_users where username SCOTT;
若account_status为‘LOCKED’,修改用户到‘OPEN’状态:
alter user SCOTT account unlock;
以SCOTT用户身份在sqlplus中登陆数据库:
用户名:scott
密 码:tiger
成功登录后,设置好sqlplus的使用环境;
set pagesize 100
set linesize 100
实验一 查询语句练习
实验内容与目的
熟练使用select语句进行简单条件和复合条件的查询操作,掌握子查询、分组及函数的应用。
实验步骤
通过查数据字典了解SCOTT用户下拥有那些数据库对象,并了解所有表的结构;
查询emp表中所有信息,并按照职员姓名的字母升序排列;
显示所有部门中地址不以“N”字母打头的部门信息;
查询公司中所有职员所赚工资及所处的工资级别,
统计工资级别为4的总人数;
显示部门30中所有职员的工资总和,并使显示结果以TOTAL30为列头。
查询工资与佣金总和低于1000元的职员名宇、工资、佣金和所在部门号。
查询1981年6月30日之后受雇的职员的最高报酬(包括工资和佣金)。
查询平均工资大于1500元的部门的部门号,职员人数和平均工资。
显示各部门的部门号及所属厂职员的平均工资,并按平均值由大到小的次序排列。
查询EMP表中在部门10和部门20中工作,且在1981年3月30日以后雇用的职员的名字、工资、受雇日期、并按照受雇日期的先后顺序排序。
查询部门20中工资大于该部门平均工资的职员信息;
查询能获得红利(即在BONUS表中存在)的推销员的名字,受雇日期及工资额。
查询在第30号部门工作的所有受雇时间早于他的老板的职员的名字和受雇日期及其老板的名字及受雇日期。
查询最先受雇的职员姓名及受雇日期。
实验答案
select * from cat; desc emp; desc dept; desc salgrade;
表结构如下:
emp empno,ename,job,mgr,hiredate,sal,comm,deptno dept deptno,dname,loc salgrade grade,losal,hisal bonus ename,job,sal,comm ; 说明:comm为佣金
注意:日期1981-3-30按格式’yyyy-mon-dd’显示,英文系统表示为‘1981-March-30’,而中文系统表示为’1981-3月-30’。
select * from emp order by ename asc;
select * from dept where loc not like ‘N%’;
select e.ename, e.sal, s.grade from emp e, salgrade s where e.sal between s.losal and s.hisal;
select count * from emp e, salgrade s where s.grade 4 and e.sal between s.losal and s.hisal;
select deptno, ename, sal+nvl comm,0 total30 from emp where deptno 30;
select ename, sal, comm, deptno from emp where sal+nvl comm,0 1000;
select max sal+nvl comm,0 from emp where hiredate to_date 1981-6-30, yyyy-mm-dd ;
select deptno,count * ,avg sal from emp group by deptno having avg sal 1500;
select deptno,count * ,avg sal from emp group by deptno order by 3;
注意:缺省为升序排列,3表示第三个变量,group by中不能用;
select ename,sal,hiredate from emp wher
您可能关注的文档
最近下载
- 【北师大版】五年级数学上册《分数加减法》单元测试卷.doc VIP
- ISO 5817-2023 焊接一钢、镰、铁及其合金的熔化焊接头(能量柬焊除外) 缺欠质量等级(中文版).pdf
- 北师大五年级数学下册期末检测①卷及答案.pdf VIP
- 2025年南昌健康职业技术学院单招《数学》考前冲刺试卷含完整答案详解【考点梳理】.docx VIP
- 2025年普法考试题库及答案2025年广西.docx VIP
- 高中化学——更高更妙的高考化学思想方法——参考答案及解析.pdf VIP
- 2025年广西普法考试答案及题库(可下载).docx VIP
- 2023年老年人能力评估师实操试题及答案.docx VIP
- 房地产估价理论与方法《房地产价格影响因素题库考点》考试题_1.doc VIP
- 老年人能力评估师考试实操技能考试案例.pdf VIP
原创力文档

文档评论(0)