SQL基本查询与SQL Plus的使用

SQL基本查询与SQL Plus的使用

ID:38334631

大小:1.52 MB

页数:21页

时间:2019-06-10

SQL基本查询与SQL Plus的使用_第1页
SQL基本查询与SQL Plus的使用_第2页
SQL基本查询与SQL Plus的使用_第3页
SQL基本查询与SQL Plus的使用_第4页
SQL基本查询与SQL Plus的使用_第5页
资源描述:

《SQL基本查询与SQL Plus的使用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验3SQL基本查询与SQLPlus的使用姓名:学号:专业:同组人:无实验日期:2010-03-18【实验目的与要求】1.熟悉OracleSQLPlus的使用2.掌握SQL基本查询。【实验内容与步骤】3.1启动SQL*Plus要调用SQLPlus,需依次完成如下步骤:²单击Start(“开始”)按钮。²指向Programs(“程序”)组图标。²选择Oracle—oracle10g。图3-1²选择ApplicationDevelopment(“应用程序开发”)选项。²单击SQLPlus。启动SQL之后,将会出现图3-2所示的屏幕。填写相

2、应的详细资料。按Tab键转到下一个选项。安装Oracle时创建的默认用户为Scott,密码为tiger。主机字符串是oracle。第21页共21页图3-2²单击OK(“确定”)。将会出现如下图所示的屏幕,显示产品信息。图3-3SQL>是SQL提示符。在此提示符下提供要执行的SQL命令和语句。下面给出可通过scott/tiger登录访问的默认表及其列名。在本实验中,我们将使用这些表。EMPDEPTSALGRADEEMPNOENAMEJOBMGRHIREDATESALCOMMDEPTNODEPTNODNAMELOCGRADELOSALHI

3、SAL3.1从表中查看数据输入表中的数据可通过使用SELECT语句进行查看。第21页共21页3.2.1查看所有列语法如下:SELECT*FROMtablename;其中“*”表示将显示所有列。实验3-1部门表中查看所有记录和所有字段,请执行如下步骤:²在SQL提示符下键入“Select*fromdept”(从部门选择*)。²按Enter。您将得到图3-4中显示的结果。图3-43.2.2查看选择列要查看选择列,请输入列名,并用逗点而不是“*”隔开。语法如下:SELECTcolumnname1,columnname2,?,columnna

4、meNFROMtablename;实验3-2只显示部门表中的部门名和位置,执行如下所示的语句:图3-5第21页共21页请给出运行结果:$某些列标题由于其列大小限制而使用缩写词。要将字符列的显示宽度设置为12,请给出如下语句:COLUMNcolumnnameFORMATA12$COLUMN语句不能以分号结尾,因为它是格式化命令。通过COLUMN命令可以使用的选项包括:选项功能FORMAT指定数据格式HEADINGtexttext为列标题JUSTIFYLRC将标题对齐为LEFTRIGHTCENTERWRAPTRUNC在列中回行或截断数据通

5、过FORMAT选项可用的掩码包括:掩码功能Ann个字母数字字符99[9…]不含前导零的数字00[…]含前导零的数字.显示的小数点V隐藏的小数点$先导$MI数字后面是减号PR负值包括在“<>”之内B显示空白而不是零要显示包含前导零的薪金,请在SQL提示符下给出如下命令。SQL>columnsalformat009999第21页共21页实验3-3设置格式之后,执行如下所示的命令。图3-5(a)请给出运行结果:这样,所有雇员的薪金就以包含前导零的格式显示。要删除此格式,请在提示符下输入如下给定命令。SQL>columnsalformat99

6、99993.2.3查看符合条件的行可以使用WHERE子句完成对某些相关数据行的条件检索。WHERE子句中指定的条件称为谓词。谓词可以是任意数据类型、字符、数字或日期。像AND、OR和NOT这样的逻辑运算符也可以用于合并谓词。语法如下:SELECTcolumnname1,columnname2,?,columnnameNFROMtablenameWHERE;实验3-4要从雇员表中只显示那些在部门20工作的雇员,执行如下所示的语句:图3-6请给出运行结果:第21页共21页在谓词中可以有效使用的其他运算符还有:1.IN

7、运算符:此运算符用于显式规定可以接受的值组。实验3-5要只显示属于“CLERK”(办事员)或“MANAGER”(经理)的雇员,执行如下命令。图3-7请给出运行结果:另一方面,NOTIN运算符将返回与条件不匹配的行。2.BETWEEN运算符:此运算符与IN运算符相似,不过可以指定值的范围而不是匹配的值组。实验3-6要只显示在“03-JAN-82”(1982年1月1日)和“33-DEC-87”(1987年12月31日)之间加入的雇员,请给出如下命令。图3-8请给出运行结果:NOTBETWEEN运算符将获取与条件不匹配的行。第21页共21页

8、1.LIKE运算符:该运算符用于匹配字符串或字符串的一部分(称为子字符串)。该运算符使用通配符扩展其字符串匹配功能。有两种通配符与LIKE运算符一起使用:Ø下划线(_):这表示任意单字符。Ø百分号(%):这表示多字符的序

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

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

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