- 1
- 0
- 约2.04万字
- 约 29页
- 2021-02-04 发布于山东
- 举报
二:数据的查询
1、本次预计讲解的知识点
1、 SQL 语法的基本格式及简单的查询、限定查询、分组统计的使用;
2、 scott 用户下的主要表的结构,需要记下;
3、单行函数的使用;
2、具体内容
2.1、scott 用户的表结构( 重点、背 )
在 oracle 的学习之中, 重点使用的是 SQL 语句,而所有的 SQL 语句都要在 scott 用户下完成, 这个用户下一共有四张表,可以使用:
Select * from tab ;
查看所有的数据表名称,如果现在要想知道每张 表的结构 ,则可以采用一些命令完成:
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
雇员的奖金
工资表暂时是使用不到的,但是以上所给出的四张表的表结构应该记下来。
2.2 简单查询( 重点)
在之前曾经使用过如下的查询语句形式:
Select * FROM emp ;
这种查询语句的结构主要指的是从
emp 表中查询出所需要的指令,但是这个是属于
SQL 语句的范畴;
SQL(structured query language ,结构化查询语句
)是一个分成强大的数据库语言。
SQL 通常用于与数据
库的通讯。
ANSI (美国国家标准学会)声称,
SQL 是关系数据库管理系统最标准的语言、
Oracle 数据库之所以发展的很好,主要也是因为
oracle 是全世界最早采用
SQL 语句的数据库产品。
SQL 功能强大,可以分成以下几组:
DML ( data manipulation language,数据操作语言) ----- 用于检索或者修改数据;
DDL (data definition language,数据定义语言) ------ 用于定义数据的结果,创建、修改或者删除数据库
对象
DCL ( data control language,数据控制语言) ----- 用于定义数据库用户的权限
而简单查询指的是查询出一张表中的所有数据,简单查询的语法如下: [] 表示可选
SELECT [DISTINCT] * | 字段 [别名 ] [, 字段 [ 别名 ]]
FROM 表名称 [ 别名 ]
范例:查询 dept 表的全部记录
SELECT * FROM dept ;
范例:查询出每个雇员的编号、姓名、基本工资
SELECT empno,ename,sal FROM emp;
范例:查询出每个雇员的职位
SELECT job FROM emp;
这个时候发现查询出来的 job 内容出现了重复数据,而之所以数据会重复,主要的原因是现在没有消除掉重复的记录,可以使用 DISTINCT 消除所有重复的内容
SELECT DISTINCT job FROM emp;
但是,对于 重复数据,指的是一行中的每个列的记录都重复,才叫重复。
范例:查询出每个雇员的姓名、职位
SELECT DISTINCT ename,job FROM emp;
在进行监督查询的操作中,也可以使用各个属性的四则运算符。
范例:要求显示每一个雇员的姓名、职位、基本年薪
SELECT ename,job,sal*12 FROM emp;
但是这个时候显示列上出现了一个“ SAL*12 ”,这个肯定是显示的查询列,但该列名称不方便浏览,所以此时可以起一个 别名
SELECT enam
您可能关注的文档
- 巡回教育指导方案.docx
- 工业房地产抵押估价风险及实务.docx
- 工会第二次代表大会筹备资料.docx
- 工商银行个人客户星级评定详细.docx
- 工程主体分部验收总结报告.docx
- 工程光学综合练习一干涉仿真.docx
- 工程机械分期付款合同.docx
- 工程竣工报告、验收证书.docx
- 工程管理专业认识实习计划.docx
- 工程质量评估报告表绿化.docx
- 2026四川绵阳汇鑫人力资源服务有限公司聘司乘人员1人备考题库含答案详解ab卷.docx
- 2026四川绵阳汇鑫人力资源服务有限公司聘司乘人员1人备考题库及答案详解(典优).docx
- 2026四川绵阳汇鑫人力资源服务有限公司聘司乘人员1人备考题库及答案详解(名师系列).docx
- 2026四川绵阳汇鑫人力资源服务有限公司聘司乘人员1人备考题库及答案详解(名校卷).docx
- 2026四川绵阳汇鑫人力资源服务有限公司聘司乘人员1人备考题库及答案详解(各地真题).docx
- 2026四川绵阳汇鑫人力资源服务有限公司聘司乘人员1人备考题库及答案详解(全优).docx
- 2026四川绵阳汇鑫人力资源服务有限公司聘司乘人员1人备考题库及答案详解(全国通用).docx
- 宠物医院商业策划书.docx
- 2026四川绵阳汇鑫人力资源服务有限公司聘司乘人员1人备考题库及完整答案详解.docx
- 2026四川绵阳汇鑫人力资源服务有限公司聘司乘人员1人备考题库及参考答案详解一套.docx
最近下载
- 大众MQB平台刷隐藏功能教程(迈腾).pdf VIP
- 上汽通用别克-威朗-产品使用说明书-15S 自动进取型 18MY-SGM7152DAAB-2018年款上汽通用别克威朗用户手册1.pdf VIP
- 营销策划 -MINI品牌中国小红书内容种草策略分享-运营思路V2-小红书汽车.pdf
- 电子处方样本.docx VIP
- 专题05 名著阅读(解析版)--2025年中考语文真题分类汇编(全国通用).docx
- line6hd500箱头模拟原型..docx VIP
- DOTA技巧全集.doc VIP
- PD ISO-TS22331-2018安全与韧性-业务连续性管理体系-业务连续性策略指南(译-2025).docx VIP
- 蓝色精美简约风网页设计师个人简历通用Word模板.docx VIP
- YS∕T 649-2018 铜及铜合金挤制棒.pdf
原创力文档

文档评论(0)