sqlplus的使用和基本select语句

sqlplus的使用和基本select语句

ID:34725855

大小:296.68 KB

页数:18页

时间:2019-03-10

sqlplus的使用和基本select语句_第1页
sqlplus的使用和基本select语句_第2页
sqlplus的使用和基本select语句_第3页
sqlplus的使用和基本select语句_第4页
sqlplus的使用和基本select语句_第5页
资源描述:

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

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;DES

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

3、30部门工作并且工资大于1500美元的雇员的姓名和工资,列标题显示为Employee和MonthlySalary答:SELECTename,salFROMempWHEREsal>1500ANDdeptnoIN(10,30);7显示奖金比工资多10%以上的雇员的姓名、工资及奖金。答:SELECTename,sal,commFROMempWHEREsal*1.1

4、在10号和30号部门工作的雇员的姓名及其部门编号,并以字母顺序排列。答:SELECTename,deptnoFROMempWHEREdeptnoIN(10,30)ORDERBYename;10显示所有受雇于1982年的雇员的姓名和受雇时间。答:SELECTename,hiredateFROMempWHERETO_CHAR(hiredate,'YYYY')=1982;11显示姓名中第三个字母为A的雇员的姓名。答:SELECTenameFROMempWHEREenameLIKE'__A%';12编写一个显示当期日期的查询,

5、列标题为Date。答:SELECTsysdate"Date"FROMdual;13编写一个以下面的形式输出的查询:earnsmonthlybutwants<3timessalary>.列标题为DreamSalaries。答:SELECTename

6、

7、'earns'

8、

9、sal

10、

11、'monthlybutwants'

12、

13、sal*3AS"DreamSalaries"FROMemp;14创建一个查询显示每个雇员的姓名及工资(列标题为SALARY),工资的显示模式为:占15个字符的宽度,

14、对于不够位数的以$填充。答:SELECTename,LPAD(sal,15,'$')"SALARY"FROMemp;15编写一个查询显示名字以J、A、M开头的雇员的姓名及姓名所占的字符数,姓名的显示格式为第一个字母大写其他字母小写,为每个列设置合适的列标题。答:SELECTINITCAP(ename),LENGTH(ename)FROMempWHERESUBSTR(ename,1,1)IN('J','A','M');16显示雇员的姓名、受雇日期及受雇当天是星期几(列标题为DAY),并以DAY升序排列。答:SELECTe

15、name,hiredate,TO_CHAR(hiredate,'DAY')"DAY"FROMempORDERBYTO_CHAR(hiredate,'D');实验三SQL*Plus常用命令使用和表的创建与操作一、实验目的(1)掌握SQL*Plus命令的基本使用(2)掌握SELECT语句的创建表简单用法。二、实验环境一台PC机,安装widowsxp操作系统,oracle10g或11g数据库软件。三、实验内容1、用记事本编写一个脚本文件,在SQL*Plus中打开、编辑、执行该文件,最后将修改后的内容重新保存到文件中。步骤如下

16、:创建记事本文件:输入:columnsalheading'salary'selectempno,ename,salfromscott.empwhereempno=7844;后保存。图19在SQLPlus命令行输入:@a执行文件中的语句:图202、查询scott.emp表中员工号与员工工资,要求在员工工资数值前加本地货币符号。在SQ

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

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

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