Oracle基础学习(六) 查询

本章目标

单表查询

算术运算

NULL值

比较运算符

逻辑运算符

ORDER BY子句

使用SQL运算符

多表查询

联结条件和联结类型

联结查询使用SQL/92语法

行的标识符

1. 行的标识符

a) 在Oracle数据库中的每一行都有一个唯一的行标识符,它用于Oracle数据库内部存储行的物理位置。

b) 例如,查看customer表的信息

SELECT ROWID, customer_id

FROM customers;

c) 查询效果如下图所示:

d) 需要注意的是ROWID并不出现在表的定义中

e) 例如,可以使用DESCRIBE命令查看customer表的信息

DESCRIBE customers

f) 执行效果如下图所示:

2. ROWNUM

a) ROWNUM可以返回结果集的行号,查询返回的第一行编号为1,第二行编号为2,依此类推

b) 例如,查询customer表的相关信息

SELECT ROWNUM, customer_id, first_name, last_name

FROM customers;

c) 查询效果如下图所示:

时间: 2024-08-03 23:17:11

Oracle基础学习(六) 查询的相关文章

Oracle基础学习之子查询_oracle

首先使用子查询的时候注意事项包括,子查询可以嵌套多层和子查询需要圆括号()括起来,下面我们来看看详细的介绍. 基础介绍 1,wherer:子查询一般会返回单行单列 单行多列 多行单列 : 2,having:子查询会返回单行单列,同时表示要使用统计函数: 3,from:子查询返回多行多列数据(表结构): 4,select:返回单行单列 (一般不使用): 示例详解 where(进行数据行的筛选操作): a:查询出低于公司平均工资的雇员信息. select * from emp where sal<(

Oracle基础学习之简单查询和限定查询_oracle

本文主要介绍的是关于Oracle中的简单查询和限定查询,下面话不多说,来一起看看吧. SQL:      1,DML(数据操作语言):主要指的是数据库的查询与更新的操作,查询操作是整个sql语法 中最麻烦也是笔试中最常用的部分.      2,DDL(数据定义语言):主要指的是数据对象的创建(表.用户.)例如:creat.需要相关的设计范式.      3,DCL(数据控制语言):主要进行权限的操作(需要结合用户来观察),此部分由DBA负责. 简单查询: 1,利用select 子句控制要显示的数

Oracle基础学习(二) SQL语言基础

本章目标 数据类型 SQL语句类型介绍 SELECT基础 数据类型 1. 数据类 型 a) 数据类型是在设计表结构中需要定义的,选择适当的数据类型可以节省存储空间,提高运算效率 . b) Oracle数据类型主要包括字符型.数据型.日期/时间型.大对象(LOB)型等 2. 字符型 3. 数值型 4. 日期/时间类型

Oracle基础学习(三) Oracle PL/SQL语言基础

本章目标 PL/SQL语言基本结构 PL/SQL变量和常量的声明 PL/SQL程序的执行部分 了解PL/SQL常用函数 PL/SQL简介 1. PL/SQL简介 a) PL/SQL(Procedural Language/SQL,过程语言/SQL) i. 它是结合Oracle过程语言和结构化查询语言的一种扩展语言 ii. PL/SQL支持多种数据类型,可以使用条件语句和循环语句等控制结构 iii. PL/SQL可用于 创建存储过程.触发器和程序包,也可以用来处理业务规则.数据库事件或给SQL命令

Oracle基础学习(一) Oracle简介

本章目标 介绍Oracle公司 Oracle下载安装 Oracle用户类型 Enterprise Manager管理工具 SQL*Plus管理工具 介绍Oracle公司 1. Oracle公司简介 a) Oracle(甲骨文)公司 i. 1977年6月,Larry Ellison,Bob Minor和Ed Oates三人合伙创办 (Software Development Laboratories,SDL) ii. 1979年,更名为Relational Software Inc., RSI i

Oracle基础学习笔记

1.sqlplus-----开启服务2.输入用户名和密码(默认3个用户,注意,密码是可以修改的:system/manager;scott/tiger;sys/change_on_install),连接数库.3.创建表空间: create tablespace 表空间逻辑名 datafile '表空间文件的物理逻辑' size 文件大小(如:10m) autoextend 是否自动增长文件大小(on/off); 4.创建用户:create user 用户名 identified by 密码: 5.

Oracle基础学习(五) 表的实现

本章目标 数据完整性 创建表 修改表 添加.修改.删除列 添加.删除约束 启用.禁用约束 删除表 数据完整性 1. 数据完整性 a) 存储在数据库中的所有数据值均正确的状态. 如果数据库中存储有不正确的数据值,则该数据库称为已失去数据完整性. b) 数据完整性(Data Integrity)是指数据的精确性(Accuracy)和可靠性(Reliability). 它是应防止数据库中存在不符合语义规定的数据和防止因错误信息的输入输出造成无效操作或错误信息而提出的. c) 2. 数据完整性-1 a)

Oracle基础学习(四) 用户管理及表空间

本章目标 数据库用户管理 数据库权限管理 数据库存储结构 数据库用户管理 1. 创建用户 a) 语法 可以使用CREATE USER语句创建用户 语法如下 CREATE USER user_name IDENTIFIED BY password [DEFAULT TABLESPACE default_tablespace] [TEMPORARY TABLESPACE temporary_tablespace]; 说明 user_name:创建的用户名 password:用户密码 default_

Oracle 基础和管理

oracle http://www.cnoug.orghttp://www.itpub.netwww.oradb.nethttp://www.oracle.com.cn/ SQLMicrosoft SQL Server中文主页 http://www.microsoft.com/china/sql/default.mspx   数据库网络学院 http://www.pconline.com.cn/pcedu/empolder/db/index.html 教您从无到有学会SQL语句.MYSQL.SQ