oracle的查询数据表(一)

来源:互联网 发布:360优化 大师官网下载 编辑:程序博客网 时间:2024/04/17 04:40

介绍:在操纵oracle数据的过程中,使用select的各种组合查询数据库表数据是DBA和开发人员用得最频繁工作之一,查询数据库主要是通过操纵select语句来完成的,接下来我们介绍如果使用select语句实现各种各样的数据查询,统计,分组及汇总等操作。

select的基本语法:
select {[alias.]column | expression | [alias.]* [, … ] } from [schema.]table [alias];
花括号中的内容表示从 “|”符合中包含的子句中选择其中一项,而方括号中的内容表是可以选择内容,,看以看到,一个最基本的SQL语句由如下2部分组成
1、select 子句:指定要被查询的列或者表达式,可以使用*选择所有的列
2、from子句:指定所要查询的表,该表包含select子句中的字段的列表

下面我们从下面几个进行介绍
1、查询特定的列数据
要选择表中特定的列,可以在select语句后面加上以逗号分隔的列名称。
select ename,empno,job,hiredate from scott.emp
在语句中 ename,empno,job,hiredate是列名,多个列名之间用逗号进行分隔开,from后面的子句指定表名 scott.emp。这个案例数据schema.table,在某种某些情况下面这个schema可以省略。

select中基本的语法元素的含义如下
select :一个或多个字段的列表
* :选择所有的列
distinct :禁止重复
column|expression :选择指定的字段或表达式
alias :给所选择的列不同的标题
from table : 指定包含列的表

注意:出于查询性能考虑,oracle并不建议在获取所有的列值时使用*关键字,建议列出所有的列名进行查询

0 0
原创粉丝点击