当前位置:文档之家› Oracle11g数据库最佳入门教程第十二章企业数据管理实战入门

Oracle11g数据库最佳入门教程第十二章企业数据管理实战入门

第12章企业数据管理实战入门

12-1使用SELECT语句

企业数据的管理范围相当大,在前面的章节中已经介绍了数据库、表空间、表和数据的操作和管理。完成生产管理系统的各操作后,才能进行本章的练习。本章主要介绍的是数据获取(Data Retrieval),其所对应的SQL命令是SELECT。

在前面的章节中已经详细介绍过数据定义语言(DDL)、数据操作语言(DML)、事务控制和数据控制语言(DCL),接下来要介绍的是用于数据获取(Data Retrieval)的SELECT 命令,SELECT命令语法的使用是很重要的,其常用的命令语法如下:

SELECT [DISTINCT] {*,column [alias],...}

FROM table

[WHERE condition]

[GROUP BY group-by-expression]

[HAVING group-condition]

[ORDER BY column];

名字段的含义如下。

DISTINCT:选出不重复的数据。

*:所有字段。

column:字段名称。

table:表的名称。

condition:WHERE的条件。

GROUP BY:分组。

HA VING:限制哪些组的信息要被显示出来。

ORDER BY:按照字段的内容排序。

12-1-1查询所有的字段

如果想查询所有行的数据,就会用到“*”符号。以员工表EMP为例,输入命令“SELECT * FROM EMP;”,执行的结果如下:

SQL>

SQL>

SQL> SELECT * FROM EMP;

企业数据管理实战入门第12章

EMPID EMPNAME EMPADD EMPPHONE EMAIL

------ --------- ------

----- -------

MG HIREDATE COMM DEPTNO

------ -------------- ---------- ----------

00101 Abel 北京市海淀区 (02)-111111 xxx@https://www.doczj.com/doc/7a666968.html,

06-5月 -90 11

00102 Ivan 上海市清水路 (04)-111111 xxx@https://www.doczj.com/doc/7a666968.html,

Abel 13-1月 -92 200 11

00201 Alan 青岛市中正路 (03)-111111 xxx@https://www.doczj.com/doc/7a666968.html,

Abel 23-6月 -91 12

EMPID EMPNAME EMPADD E MPPHONE EMAIL

----- ------- ---------- --------- -------

MGR HIREDATE COMM DEPTNO

---- -------------- ---------- ----------

00202 Henry 青岛市中山路 (03)-111112 xxx@https://www.doczj.com/doc/7a666968.html,

Alan 05-2月 -92 600 12

00301 Bard 上海市大雅路 (035)-11112 xxx@https://www.doczj.com/doc/7a666968.html,

Abel 26-3月 -91 21

00302 Harry 南京市永康乡 (04)-111112 xxx@https://www.doczj.com/doc/7a666968.html,

Bard 15-6月 -91 21

EMPID EMPNAME EMPADD EMPPHONE EMAIL

---------- ----------- --------

----- -------

MGR HIREDATE COMM DEPTNO

------ -------------- ---------- ----------

00303 Bart 郑州市中原路 (07)-111111 xxx@https://www.doczj.com/doc/7a666968.html,

Harry 15-12月-91 400 21

00304 Eden 郑州市中山路 (07)-111112 xxx@https://www.doczj.com/doc/7a666968.html,

Harry 08-1月 -92 500 21

00305 Beau 北京市海淀区 (02)-111111 xxx@https://www.doczj.com/doc/7a666968.html,

Harry 16-1月 -92 300 21

Oracle 11g数据库最佳入门教程

EMPID EMPNAME EMPADD EMPPHONE EMAIL

----- --------- -------------- ---------- --------- MGR HIREDATE COMM DEPTNO

------ -------------- ---------- ----------

00401 Carl 青岛市中山路 (03)-111112 xxx@https://www.doczj.com/doc/7a666968.html, Bard 18-4月 -91 31

00402 Ed 石家庄中正路 (035)-11111 xxx@https://www.doczj.com/doc/7a666968.html, Carl 28-9月 -91 500 31

00403 Cliff 上海市大雅路 (035)-11112 xxx@https://www.doczj.com/doc/7a666968.html, Carl 17-10月-91 300 31

EMPID EMPNAME EMPADD EMPPHONE EMAIL

------ --------- ------------ ---------- --------

MGR HIREDATE COMM DEPTNO

------ -------------- ---------- ----------

00501 Dan 郑州市中原路 (07)-111111 xxx@https://www.doczj.com/doc/7a666968.html, Abel 24-7月 -91 22

00502 Frank 郑州市中山路 (07)-111112 xxx@https://www.doczj.com/doc/7a666968.html, Dan 21-3月 -92 1000 22

00601 Hermes 上海市清水路 (04)-111111 xxx@https://www.doczj.com/doc/7a666968.html, Abel 29-4月 -92 32

EMPID EMPNAME EMPADD EMPPHONE EMAIL

------- --------- -------------- ----------- --------- MGR HIREDATE COMM DEPTNO

------ -------------- ---------- ----------

00602 Des 北京市中山区 (02)-111112 xxx@https://www.doczj.com/doc/7a666968.html, Hermes 19-6月 -92 600 32

00603 Gale 青岛市中山路 (03)-111112 xxx@https://www.doczj.com/doc/7a666968.html, Hermes 02-12月-93 700 32

00604 Beck 石家庄中正路 (035)-11111 xxx@https://www.doczj.com/doc/7a666968.html, Hermes 25-3月 -93 500 32

企业数据管理实战入门第12章

EMPID EMPNAME EMPADD EMPPHONE EMAIL

------ -------- -------------- ----------- ------------

MGR HIREDATE COMM DEPTNO

------ -------------- ---------- ----------

00605 Gary 上海市清水路 (04)-111111 xxx@https://www.doczj.com/doc/7a666968.html,

Hermes 03-9月 -94 800 32

00606 Danny 北京市海淀区 (02)-111111 xxx@https://www.doczj.com/doc/7a666968.html,

Hermes 18-5月 -93 400 32

00607 Ford 上海市清水路 (04)-111111 xxx@https://www.doczj.com/doc/7a666968.html,

Hermes 23-2月 -94 600 32

EMPID EMPNAME EMPADD EMPPHONE EMAIL

--------- --------------- ------ --------- -----------

MGR HIREDATE COMM DEPTNO

------ -------------- ---------- ----------

00701 CASH 石家庄中正路 (035)-11111 xxx@https://www.doczj.com/doc/7a666968.html,

Abel 15-11月-93 33

00702 Eddy 上海市大雅路 (035)-11112 xxx@https://www.doczj.com/doc/7a666968.html,

CASH 09-7月 -94 300 33

00703 Barton 南京市永康乡 (04)-111112 xxx@https://www.doczj.com/doc/7a666968.html,

CASH 02-6月 -95 700 33

EMPID EMPNAME EMPADD EMPPHONE EMAIL

------ --------- ----------- ------------ ------------

MGR HIREDATE COMM DEPTNO

------ -------------- ---------- ----------

00801 Ian 北京市海淀区 (02)-111111 xxx@https://www.doczj.com/doc/7a666968.html,

Abel 10-12月-92 23

00802 Hank 上海市大雅路 (035)-11112 xxx@https://www.doczj.com/doc/7a666968.html,

Ian 06-3月 -95 1000 23

00803 Ira 上海市清水路 (04)-111111 xxx@https://www.doczj.com/doc/7a666968.html,

Ian 26-8月 -94 34

Oracle 11g数据库最佳入门教程

EMPID EMPNAME EMPADD EMPPHONE EMAIL

------ -------- ----------- ---------- ------------

MGR HIREDATE COMM DEPTNO

------ -------------- ---------- ----------

00804 Abner 青岛市中正路 (03)-111111 xxx@https://www.doczj.com/doc/7a666968.html,

Ira 10-9月 -95 900 34

00805 Jack 青岛市中山路 (03)-111112 xxx@https://www.doczj.com/doc/7a666968.html,

Ian 16-10月-93 35

00806 Ade 石家庄中正路 (035)-11111 xxx@https://www.doczj.com/doc/7a666968.html,

Jack 19-2月 -95 800 35

30 rows selected.

SQL>

12-1-2查询指定字段的数据

如果想从部门表中查询出EmpID、薪资和加薪3500元的数据时,就需要使用查询指定字段的命令,执行语句及结果如下:

SQL>

SQL>

SQL> SELECT EmpID, sal, sal+3500 from Depart;

EMPID SAL SAL+3500

---------- ---------- ----------

00101 180000 183500

00102 120000 123500

00201 120000 123500

00202 40000 43500

00301 70000 73500

00302 50000 53500

00303 30000 33500

00304 30000 33500

00305 30000 33500

00401 70000 73500

00402 40000 43500

EMPID SAL SAL+3500

相关主题
文本预览
相关文档 最新文档