SQLPlus的使用和基本SELECT语句.doc

SQLPlus的使用和基本SELECT语句.doc

ID:50830406

大小:227.50 KB

页数:18页

时间:2020-03-15

SQLPlus的使用和基本SELECT语句.doc_第1页
SQLPlus的使用和基本SELECT语句.doc_第2页
SQLPlus的使用和基本SELECT语句.doc_第3页
SQLPlus的使用和基本SELECT语句.doc_第4页
SQLPlus的使用和基本SELECT语句.doc_第5页
资源描述:

《SQLPlus的使用和基本SELECT语句.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实验二SQL*Plus的使用和基本SELECT语句一、实验目的(1)掌握SQL*Plus的基本使用(2)掌握SELECT语句的简单用法。二、实验环境一台PC机,安装widowsxp操作系统,oracle10g或11g数据库软件。三、实验内容1登录到SQL*Plus,初始用户名为:SCOTT,口令为TIGER。答:打开sqlplus,输入用户名和密码登陆;也可以从dos窗口输入命令sqlplusScott/tiger连接数据库2分别显示EMP、DETP、SALGRADE表结构,并察看表中的数据。答:DESCemp;DESCdept;DESCsalgrade;3

2、创建一个查询显示每个雇员的姓名、工作、受雇日期及雇员编号,并且要将雇员编号作为第一列显示。答:SELECTempno,ename,job,hiredateFROMemp;4创建一个查询显示工资大于2850美元的雇员的姓名及工资。答:SELECTename,salFROMempWHEREsal>2850;5显示工资不在1500到2850美元之间的雇员的姓名及工资答:SELECTename,salFROMempWHEREsalNOTBETWEEN1500AND2850;6显示在10和30部门工作并且工资大于1500美元的雇员的姓名和工资,列标题显示为Employ

3、ee和MonthlySalary答:SELECTename,salFROMempWHEREsal>1500ANDdeptnoIN(10,30);7显示奖金比工资多10%以上的雇员的姓名、工资及奖金。答:SELECTename,sal,commFROMempWHEREsal*1.1

4、pWHEREdeptnoIN(10,30)ORDERBYename;10显示所有受雇于1982年的雇员的姓名和受雇时间。答:SELECTename,hiredateFROMempWHERETO_CHAR(hiredate,'YYYY')=1982;11显示姓名中第三个字母为A的雇员的姓名。答:SELECTenameFROMempWHEREenameLIKE'__A%';12编写一个显示当期日期的查询,列标题为Date。答:SELECTsysdate"Date"FROMdual;13编写一个以下面的形式输出的查询:earns

5、ary>monthlybutwants<3timessalary>.列标题为DreamSalaries。答:SELECTename

6、

7、'earns'

8、

9、sal

10、

11、'monthlybutwants'

12、

13、sal*3AS"DreamSalaries"FROMemp;14创建一个查询显示每个雇员的姓名及工资(列标题为SALARY),工资的显示模式为:占15个字符的宽度,对于不够位数的以$填充。答:SELECTename,LPAD(sal,15,'$')"SALARY"FROMemp;15编写一个查询显示名字以J、A、M开头的雇员的姓名及姓名所占的字符数,姓名的显示格

14、式为第一个字母大写其他字母小写,为每个列设置合适的列标题。答:SELECTINITCAP(ename),LENGTH(ename)FROMempWHERESUBSTR(ename,1,1)IN('J','A','M');16显示雇员的姓名、受雇日期及受雇当天是星期几(列标题为DAY),并以DAY升序排列。答:SELECTename,hiredate,TO_CHAR(hiredate,'DAY')"DAY"FROMempORDERBYTO_CHAR(hiredate,'D');实验三SQL*Plus常用命令使用和表的创建与操作一、实验目的(1)掌握SQL*Pl

15、us命令的基本使用(2)掌握SELECT语句的创建表简单用法。二、实验环境一台PC机,安装widowsxp操作系统,oracle10g或11g数据库软件。三、实验内容1、用记事本编写一个脚本文件,在SQL*Plus中打开、编辑、执行该文件,最后将修改后的内容重新保存到文件中。步骤如下:创建记事本文件:输入:columnsalheading'salary'selectempno,ename,salfromscott.empwhereempno=7844;后保存。图19在SQLPlus命令行输入:@a执行文件中的语句:图202、查询scott.emp表中员工号与

16、员工工资,要求在员工工资数值前加本地货币符号。在SQ

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。