`
conkeyn
  • 浏览: 1529111 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

Oracle SQL 函数

 
阅读更多


NVL(expr1,expr2)
    如果expr1是null,则返回expr2;如果expr1不是null,则返回expr1。参数expr1和expr2可以是任务数据类型,但二者的数据类型必须要匹配。
NVL2(expr1,expr2,expr3)
    NVL2是Oracle9i新增加的函数,该函数也用于处理NULL。如果expr1不是null,则返回expr2;如果expr1是null,则返回expr3.参数expr1可以是任意数据类型,而expr2和expr3可以是除LONG之外的任何数据类型。但注意,expr2,expr3的数据类型必须要与expr1的数据类型匹配。

LNNVL(expe1)
    LNNVL 用于某个语句的where子句中的条件,如果条件为true就返回false;如果条件为UNKNOWN或者false就返回true。该函数不能用于复合条件如AND, OR, or BETWEEN中。

示例:

/*
create table lnnvl_ex (
	a number,
	b number
);

insert into lnnvl_ex values (null, null);
insert into lnnvl_ex values (null, 1);
insert into lnnvl_ex values ( 2, 2);
insert into lnnvl_ex values ( 3, null);
insert into lnnvl_ex values ( 4, 5);
*/
 
SQL> select * from lnnvl_ex where a=b;

         A          B
---------- ----------
         2          2
 
SQL> select * from lnnvl_ex where lnnvl(a=b);
         A          B
---------- ----------
	NULL	NULL
        NULL        1
         3	        NULL
         4             5
 

 

分享到:
评论

相关推荐

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

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

    Oracle SQL 内置函数大全

    Oracle SQL 内置函数大全 SQL中的单记录函数 给出整数,返回对应的字符 连接两个字符串 增加或减去月份 用于对查询到的结果进行排序输出

    Oracle sql 函数

    oracle 数据库 sql 常用函数。

    oracle/sql函数大全

    sql 函数 大全 oracle 基于oracle 的函数大全,很使用。

    Oracle SQL 函数使用说明

    Oracle SQL 函数是数据库查询和数据处理中的重要工具,提供了丰富的功能来处理各种数据类型。在Oracle 8i版本中,这些函数包括但不限于DECODE、LPAD、TO_DATE和TO_CHAR等,它们帮助用户进行条件判断、字符串操作、...

    oracle_sql_函数_语法_集合

    Oracle SQL函数和语法是数据库管理中的核心组成部分,尤其对于初学者而言,理解并掌握这些概念至关重要。本资源包包含了丰富的Oracle SQL相关知识,包括基本的SQL语句、函数以及一些实用案例,旨在帮助Oracle基础较...

    第三章SQL和OracleSQL函数.pptx

    在“第三章SQL和Oracle SQL函数”中,我们深入探讨了SQL的使用和Oracle数据库特定的函数。 首先,SQL是结构化查询语言的缩写,它允许我们执行各种任务,如创建和修改数据库结构(DDL - Data Definition Language)...

    oracle中的sql函数

    oracle中的sql函数说明,详细描述函数的各个参数。

    Oracle数据库sql函数及语法

    Oracle数据库的SQL函数是数据库查询和管理中不可或缺的一部分,它们极大地丰富了SQL语言的功能,使得数据处理更加灵活和高效。以下是一些常见的Oracle SQL函数及其详细说明: 1. ASCII函数:ASCII函数返回一个字符...

    OracleSQL、函数、存储过程、错误消息帮助手册CHM格式.zip

    这个压缩包文件“OracleSQL、函数、存储过程、错误消息帮助手册CHM格式.zip”包含了关于Oracle SQL的基础知识,高级特性,以及与之相关的函数、存储过程和错误处理的详细指南。CHM(Compiled HTML Help)格式是微软...

    Oracle_Sql_中常用字符串处理函数

    Oracle Sql 中常用字符串处理函数 Oracle Sql 中提供了多种字符串处理函数,用于对字符串进行各种操作,如大小写转换、截取、连接、查找、替换等。下面是 Oracle Sql 中常用的字符串处理函数: 1. 大小写转换函数 ...

    oracle sql 內置函數大全.ppt

    Oracle SQL 内置函数是数据库查询和管理的重要工具,它们提供了对数据的广泛操作和处理能力。本资料“Oracle SQL 内置函數...此PPT文档将详细介绍每个函数的语法、参数和示例,是学习和查阅Oracle SQL函数的好资料。

    Oracle_SQL_内置函数大全

    PPT供参考学习

    Oracle SQL语法速查

    一、Oracle SQL函数 1. **聚合函数**:如COUNT()用于计算行数,SUM()用于求和,AVG()计算平均值,MAX()和MIN()找出最大和最小值。 2. **字符串函数**:如UPPER()和LOWER()转换大小写,SUBSTR()截取字符串,INSTR()...

    oracle sql内置函数大全

    Oracle SQL内置函数是数据库管理、查询和数据分析中的关键工具,它们极大地增强了SQL语言的功能和灵活性。在Oracle数据库系统中,内置函数分为多种类型,包括数值函数、字符串函数、日期时间函数、转换函数、数学...

    oracle sql 内置函数大全

    Oracle SQL 内置函数是数据库查询和操作的重要组成部分,它们极大地简化了数据处理的复杂性。在Oracle 8i版本中,提供了丰富的函数集来处理各种数据类型,包括数字、日期和字符串。以下是一些主要的函数类别及其用途...

    oracle常用函数

    Oracle数据库系统提供了丰富的内置函数,方便用户在处理数据时进行各种操作。在SQL语句中,函数主要分为单行函数和多行函数。单行函数主要用于处理单行数据,而多行函数则处理多行数据集。在本篇文章中,我们将重点...

    ORACLE函数解决SQL语句中的两类Y2K问题.pdf

    Oracle 函数解决 SQL 语句中的两类 Y2K 问题 本文介绍了在 Oracle 环境中解决 SQL 语句中的两类 Y2K 问题的方法。Y2K 问题是指在 2000 年时出现的日期相关的问题,例如在 SQL 语句中使用的日期字段只能表示到 1999 ...

Global site tag (gtag.js) - Google Analytics