数据查询资料.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据查询资料 数据查询资料 PAGE PAGE / NUMPAGESPAGE29 数据查询资料 PAGE 二:数据的查问 1、本次估计解说的知识点 1、SQL语法的基本格式及简单的查问、限制查问、分组统计的使用; 2、scott用户下的主要表的构造,需要记下; 3、单行函数的使用; 2、详细内容 、scott用户的表构造( 要点、背) 在oracle的学习之中,要点使用的是SQL语句,而所有的SQL语句都要在scott用户下达成,这个用户下一共有四张表,能够使用: Select*fromtab; 查察所有的数据表名称,假如此刻要想知道每张 表的构造,则能够采纳一些命令达成: Desc表名称; 1、部门表:dept No 名称 种类 描绘 1 DEPTNO NUMBER(2) 表示部门编号,有两位数字所构成 2 DNAME VARCHAR2(14) 部门名称,最多由 14个字符所构成 3 LOC VARCHAR2(13) 部门所在的地点 2、雇员表:emp No 名称 种类 描绘 1 EMPNO NUMBER(4) 雇员的编号,由 4位数字构成 2 ENAME VARCHAR2(10) 雇员的姓名,由 10位字符构成 3 JOB VARCHAR2(9) 雇员的职位 4 MGR NUMBER(4) 雇员对应的领导编号,领导也是雇员 5 HIREDATE DATE 雇员的雇用日期 6 SAL NUMBER(7,2) 基本薪资,此中有两位小数,五位整数,一共七 位 7 COMM NUMBER(7,2) 奖金,佣金 8 DEPTNO NUMBER(2) 雇员所在的部门编号 3、薪资等级表:salgrade No 名称 种类 描绘 1 GRADE NUMBER 薪资的等级 2 LOSAL NUMBER 此等级的最低薪资 3 HISAL NUMBER 此等级的最高薪资 4、薪资表:bonus No 名称 种类 描绘 1 ENAME VARCHAR2(10) 雇员姓名 2 JOB VARCHAR2(9) 雇员职位 3 SAL NUMBER 雇员的薪资 4 COMM NUMBER 雇员的奖金 薪资表临时是使用不到的,但是以上所给出的四张表的表构造应当记下来。 简单查问(要点) 在以前以前使用过以下的查问语句形式: Select*FROMemp; 这类查问语句的构造主要指的是从  emp表中查问出所需要的指令,但是这个是属于  SQL语句的范围; SQL(structuredquerylanguage,构造化查问语句  )是一个分红强盛的数据库语言。  SQL往常用于与数据 库的通信。  ANSI(美国国家标准学会)宣称,  SQL是关系数据库管理系统最标准的语言、 Oracle数据库之因此发展的很好,主要也是因为  oracle是全球最早采纳  SQL语句的数据库产品。 SQL功能强盛,能够分红以下几组: DML(datamanipulationlanguage,数据操作语言) 用于检索或许改正数据; DDL(datadefinition language,数据定义语言) 用于定义数据的结果,创立、改正或许删除数据库 对象 DCL(datacontrollanguage,数据控制语言) 用于定义数据库用户的权限 而简单查问指的是查问出一张表中的所有数据,简单查问的语法以下: []表示可选 SELECT[DISTINCT]*| 字段 [又名][,字段[又名]] FROM 表名称 [又名] 典范:查问 dept表的所有记录 SELECT*FROMdept; 典范:查问出每个雇员的编号、姓名、基本薪资 SELECTempno,ename,salFROMemp; 典范:查问出每个雇员的职位 SELECTjobFROMemp; 这个时候发现查问出来的job内容出现了重复数据,而之因此数据会重复,主要的原由是此刻没有除去去重复的记录,能够使用DISTINCT除去所有重复的内容 SELECTDISTINCTjobFROMemp; 但是,对于重复数据,指的是一行中的每个列的记录都重复,才叫重复。 典范:查问出每个雇员的姓名、职位 SELECTDISTINCTename,jobFROMemp; 在进行监察查问的操作中,也能够使用各个属性的四则运算符。 典范:要求显示每一个雇员的姓名、职位、基今年薪 SELECTename,job,sal*12FROMemp; 但是这个时候显示列上出现了一个“SAL*12”,这个必定是显示的查问列,但该列名称不方便阅读,因此此时能够起一个又名 SELECTename,job,sal*12incomeFROMemp; 但是对于又名,建议不要使用中文,只假如程序的开发,都要回避中文,这不是中国的“易语言”。 典范:因为

文档评论(0)

150****2132 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档