`
wutheringsea
  • 浏览: 262560 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

Oracle 常用操作1

阅读更多

ROWID  行标识符 18位

ROWNUM 行号

 

例:select rowid,rownum from customers;

 

========================================

算术运算

+,-,*,/

 

例:select 2*6 from dual;

 

========================================

日期运算

to_date(将一个字符串转换成日期类型)

 

例:select to_date('25-MAR-2008')+2 from dual;

 

========================================

理解别名

特别的,如果希望别名里面保持有空格的话 ,别名可用""引起来

例:select price*2 "Double Price" from products;

 

另外可选用关键字AS

例:select price as "price" from products

 

========================================

连接字符 ||

例:select first_name || ' ' ||last_name as "Customer Name" from customers

 

这样获取的结果集如: John Brown

 

========================================

空值

空值并不是空字符串,而是表示该列的值未知

 

区分空值和空字符串用函数 nvl(,)

 

========================================

比较值

ANY,ALL

 

查询出比2,3,4任一个都大的值

例:select  * from customers where customer_id > any(2,3,4)

 

查询出比2,3,4都大的值

例:select  * from customers where customer_id > all(2,3,4)

 

========================================

SQL操作符

like,in,between,is null,is nan,is infinite

 

特殊地,like 后如要对下划线和百分号进行匹配,需要用到转义符 \ 和 ESCAPE选项

例:select name from promotions where name like '%\%%' escape '\';

结果集,会列出 20%,30%等匹配值

 

特殊地,如果列表中包含一个空值,则 not in返回false,即不返回任何行

例:select * from cutomers where customer_id not in (2,3,4,null);

 

========================================

ORDER BY 

默认是按升序对字段进行排列

 

特殊地,可以根据列的次序指定对哪一列进行排序:1表示按第一列进行排序

例:select * from customers order by 1;

 

分享到:
评论

相关推荐

    oracle 常用命令大全

    oracle 常用命令大全 oracle dba 常用命令 1 运行 SQLPLUS 工具 sqlplus 2 以 OS 的默认身份连接 / as sysdba 3 显示当前用户名 show user 4 直接进入 SQLPLUS 命令提示符 sqlplus /nolog 5 在命令提示符以 OS 身份...

    oracle常用命令文档

    ### Oracle 常用命令与操作指南 #### 一、Oracle 安装与卸载注意事项 **1.1 Oracle 的安装** - **安装步骤:** 对于 Oracle 的安装,网络上有很多详细的指导教程。在安装过程中,需要注意的是,管理口令部分确保...

    natstat,oracle常用命令常用命令

    natstat,oracle常用命令常用命令natstat,oracle常用命令常用命令natstat,oracle常用命令常用命令natstat,oracle常用命令常用命令natstat,oracle常用命令常用命令

    最全的oracle常用命令大全.txt

    ORACLE常用命令 一、ORACLE的启动和关闭 1、在单机环境下 要想启动或关闭ORACLE系统必须首先切换到ORACLE用户,如下 su - oracle a、启动ORACLE系统 oracle>svrmgrl SVRMGR>connect internal SVRMGR>startup ...

    Oracle常用命令大全

    ### Oracle常用命令详解 #### 一、Oracle的启动与关闭 **1. 在单机环境下的启动与关闭** - **启动Oracle系统** - **切换用户:** 首先需要切换到Oracle用户环境。 ```bash su - oracle ``` - **使用`svrmgrl`...

    ORACLE DBA 常用命令

    ORACLE DBA 常用命令

    Linux下Oracle常用操作

    ### Linux下Oracle常用操作知识点详解 #### 一、概述 ...以上就是关于Linux环境下Oracle常用操作命令的知识点详解。通过这些命令,我们可以更好地管理和优化Oracle数据库,在日常工作中起到关键的作用。

    oracle常用cmd命令

    下面我们将详细介绍 Oracle 常用的 CMD 命令,帮助新手快速了解相关的操作。 一、连接数据库 在使用 Oracle 之前,需要连接到数据库。我们可以使用 sqlplus 命令连接到数据库。sqlplus 是 Oracle 的命令行工具,...

    linux和Oracle常用命令linux环境配置ORACLE常用命令

    linux,linux和Oracle常用命令linux环境配置ORACLE常用命令

    oracle常用命令 收集

    oracle常用命令收集 oracle常用命令

    oracle 常用命令 TXT 最全的

    根据提供的文件信息,我们可以整理出一系列关于Oracle数据库管理和操作的重要知识点。下面将详细解析这些知识点,并尽可能地提供更多的背景信息和实用建议。 ### 1. 启动与停止Oracle服务 - **启动Oracle服务**: ...

    ORACLE常用命令举例

    ORACLE常用命令举例 ORACLE常用命令举例 ORACLE常用命令举例 ORACLE常用命令举例 ORACLE常用命令举例

    ORACLE常用命令

    ### ORACLE常用命令详解 #### 一、ORACLE的启动和关闭 在ORACLE数据库管理中,正确地启动和关闭数据库是非常重要的操作之一。这些操作不仅涉及到系统的稳定性,还关系到数据的安全性。 ##### 1、在单机环境下 ...

    Oracle常用命令大汇总

    1.forcing log switches sql> alter system switch logfile; 2.forcing checkpoints sql> alter system checkpoint; 3.adding online redo log groups sql> alter database add logfile [group 4] sql>...

    oracle常用命令及错误类型(error message)

    一、Oracle常用命令 1. 登录与退出: - `sqlplus 用户名/密码@连接标识符`:登录Oracle数据库。 - `exit` 或 `quit`:退出sqlplus。 2. 查看当前用户: - `SELECT USER FROM DUAL;` 3. 查询数据: - `SELECT ...

    ORACLE常用命令.doc

    本文将深入探讨Oracle数据库的一些常用命令,以及如何有效地利用数据字典。 一、Oracle的启动与关闭 Oracle数据库有多种启动方式,根据不同的操作需求选择适合的启动模式: 1. `startup nomount`:非安装启动,仅...

    Oracle DBA常用运维命令大全

    ### Oracle DBA常用运维命令详解 #### 一、SQLPLUS工具使用 **1. 运行SQLPLUS工具** - **命令**: `sqlplus` - **描述**: SQL*Plus 是 Oracle 提供的一个强大的命令行工具,用于执行 SQL 命令、脚本文件等。 - **...

Global site tag (gtag.js) - Google Analytics