- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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;
但是对于又名,建议不要使用中文,只假如程序的开发,都要回避中文,这不是中国的“易语言”。
典范:因为
您可能关注的文档
最近下载
- 最新人教版六年级数学上册教案全册.doc VIP
- 《中华民族大团结》(初中)第10课伟大梦想共同追求教案.pdf VIP
- 中外教育理论名著选读.docx VIP
- 专业音响完整系统的安装与调试.doc VIP
- 西门子12001500PLC用触摸屏按钮触发启动PID的自整定编写方法程序示例.docx VIP
- 《中外教育名著选读》模拟试题.docx VIP
- 中兴接入网和epon b ch zxa10f822产品介绍23p.pdf VIP
- 平型关大捷和台儿庄战役.ppt VIP
- 环境学第2版-左玉辉-教学课件-第2讲 水环境.ppt VIP
- 小米质量保证工程师岗面试题库参考答案和答题要点.docx VIP
文档评论(0)