`
qdexception
  • 浏览: 45759 次
  • 性别: Icon_minigender_1
  • 来自: 青岛
社区版块
存档分类
最新评论

Oracle的一些常用语法与函数(杂记)

阅读更多
__________________________________________________________________


nvl(列,结果为空时的默认值)

__________________________________________________________________


decode(列,值,匹配时执行语句,不匹配时执行语句) //相当于三目表达式

__________________________________________________________________


trunc(列,保留位数) //小数点保留

__________________________________________________________________

//merge into 可以起到 save or update的作用
//update的列和on不能重复,否则会报ORA-38104(无法更新ON子句中引用的列)错误
merge into temp_2010091011 L
using (select 'test' ss from dual) N
on (L.test = n.ss)
WHEN MATCHED THEN
  UPDATE set temp = 'tempif'
WHEN NOT MATCHED THEN
  INSERT (test,temp) values ('test','tempelse');

__________________________________________________________________


//查询树形或拓扑结构时用到
select DEPT_ID as value, DEPT_NAME as lable, '' as filter
  from RS_DEPT
where DEPT_LEVEL_FLAG in (1, 2, 3) //过滤遍历结果
start with DEPT_ID = 1000000001 //设置开始节点的值
connect by prior DEPT_ID = UPPER_DEPT_ID //设置遍历条件(上下级相反)
order by ORDER_CODE //结果集排序

__________________________________________________________________
分享到:
评论

相关推荐

    Oracle常用的一些语法、命令和函数

    以下是一些Oracle中常见的语法、命令和函数的详细解释: 一、常用语法 1. **删除表时级联删除约束**: `drop table 表名 cascade constraints` 这个命令在删除表的同时会删除与之相关的约束,包括外键约束,这将...

    oracle最常用的函数或方法总结

    在日常的数据操作和分析中,掌握一些常用的Oracle函数和方法是至关重要的。以下是对"Oracle最常用的函数或方法总结"的详细阐述: 1. **字符串处理函数** - `CONCAT()`:用于连接两个或多个字符串。 - `SUBSTR()`...

    oracle常用语法概述

    ### Oracle常用语法概述 Oracle是一种广泛使用的数据库管理系统,在企业级应用中非常常见。本文将详细介绍Oracle数据库中的几个关键概念和语法用法,帮助初学者更好地理解和掌握Oracle。 #### 变量声明与赋值 在...

    Oracle-Sql语句资料oracle+110个常用函数经典SQL语句大全.zip

    Oracle_Sql语句资料oracle+110个常用函数经典SQL语句大全,可供学习参考。

    oracle常用函数

    oracle常用函数oracle常用函数oracle常用函数oracle常用函数oracle常用函数oracle常用函数oracle常用函数

    Hive与Oracle常用函数对比

    通过学习将Oracle和Hive的常用函数整理出来做了个对比,提供他们各自支持的常用函数。

    Oracle常用日期型函数

    Oracle常用日期型函数,大家经常想用的,又不想记得。现在,给你一个方便的资源

    oracle高级语法(事物、函数、存储过程、触发器、异常)[参照].pdf

    Oracle 高级语法是指在 Oracle 数据库管理系统中使用的高级语法结构,包括事务、函数、存储过程、触发器、异常等。这些语法结构是 Oracle 数据库开发和管理的核心内容,对于数据库开发者和管理员来说是必备的知识。 ...

    Oracle常用语法3

    与数据导出相对应的是数据导入,它将之前通过导出命令生成的二进制文件重新导入到Oracle数据库中。示例中使用的命令为 `imp`。 #### 使用方法 - **语法**: ``` imp [username/password] [DIRECTORY=directory_...

    mysql和oracle转换常用语法

    mysql转换成oracle时的常用语法说明

    Oracle sql 函数大全 比较常用的一些 函数 整理

    本文将对 Oracle SQL 函数大全进行分类和讲解,涵盖字符串函数、字符转换函数、去空格函数、取子串函数、字符串比较函数、字符串操作函数等多种函数。 一、字符转换函数 字符转换函数是将字符或字符串从一种形式...

    hive和oracle常用函数对照表.xlsx

    hive和oracle常用函数对照,包含常用的函数分类 字符函数 数值函数 日期函数 聚合函数 转换函数 其他 增加的hive函数对比,只需要2个积分喔

    oracle优化篇及常用函数

    本篇文章将深入探讨Oracle数据库的优化策略,并提供一些常用的函数实例详解,帮助你更好地理解和应用这些技术。 首先,Oracle优化主要包括SQL优化、索引优化、存储优化和架构优化。SQL优化是最基础的,通过编写高效...

    oracle+110个常用函数

    以下是一些在Oracle SQL中常用的函数,这些函数在数据库管理、查询和分析时非常实用。 1. ASCII函数:ASCII函数返回一个字符对应的ASCII码,即十进制数字。例如,`ASCII('A')`返回65,`ASCII(' ')`返回32。 2. CHR...

    oracle函数大全与存储过程语法-中文.rar

    本资源包“oracle函数大全与存储过程语法-中文.rar”涵盖了从Oracle 9i到10G版本的函数和存储过程的详细信息,旨在帮助用户深入理解和应用这些关键概念。 1. **Oracle函数大全**: - 函数是预定义的代码块,接受一...

    ORACLE和SQL语法区别归纳

    本文旨在为初学者提供关于Oracle与SQL Server在数据类型、函数及日期操作等方面的语法差异总结,帮助读者更好地理解这两种数据库管理系统的特点,并能够在实际应用中灵活选择合适的语法进行操作。 #### 数据类型...

    oracle数据库 110个常用函数

    在Oracle数据库中,掌握常用的函数对于SQL查询和数据操作至关重要。以下是一些常见的Oracle数据库函数,包括它们的用途和示例: 1. ASCII 函数:这个函数返回与给定字符对应的ASCII码,即十进制数值。例如,ASCII('...

    Oracle110个常用函数……PDF清晰版

    根据提供的文件标题、描述以及部分内文,我们可以推断出这份文档主要介绍的是Oracle数据库中的110个常用函数。由于提供的部分内容似乎并不是标准的文本格式,并且包含了一些乱码和不可读字符,这里将尝试根据给定的...

    oracle+110个常用函数.

    ### Oracle 110个常用函数详解 #### 1. ASCII **功能**: 返回与指定字符对应的十进制数值。 **语法**: ASCII(char) **示例**: ```sql SELECT ASCII('A') AS "ASCII Value" FROM DUAL; ``` **结果**: - ASCII Value:...

    oracle常用函数大全

    Oracle 中有许多常用函数,以下是其中一些: 字符函数 1. ASCII:返回与指定的字符对应的十进制数。例如:`SELECT ASCII('A') FROM DUAL;` 返回 65。 2. CHR:给出整数,返回对应的字符。例如:`SELECT CHR(54740...

Global site tag (gtag.js) - Google Analytics