文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>SQL语言之一般函数

SQL语言之一般函数

时间:2010-08-22  来源:jcbut2008

 

一般函数简化使用可能包含空值的列。这些函数接受所有数据类型的输入参数。

 

  1.  NVL函数
    • NVL函数评估任何数据类型的列或者表达式是不是空值。如果原始项是空值,返回在备选的非空值;否则,返回原始项。
    • 语法:NVL(original, ifnull)
    • original与ifnull参数的数据类型必须一致。
    • 示例:SELECT NVL(NULL, 1234) FROM DUAL;返回值为1234。
  1. NVL2函数
    • NVL2函数是对NVL函数的增强。如果第一项不是空值,那么返回第二个参数,否则返回第三个参数。
    • 语法:NVL2(original, ifnotnull, ifnull)
    • ifnotnull与ifnull数据类型必须一致,且不能是LONG数据类型。
  1. NULLIF函数
    • NULLIF函数测试两项是否相等。如果它们相等,函数返回空值,否则返回这两个测试项的第一项。
    • 语法:NULLIF(ifunequal, comparison_term)
  1. COALESCE函数
    • 从参数列表中返回第一个非空值。如果所有参数为空,那么返回空值。
    • 语法:COALESCE(EXPR1, EXPR2, …, EXPRN)
    • 所有非空参数的数据类型必须与第一个非空参数的数据类型一致。
    • COALESCE是NVL函数的一般形式。

COALESCE(EXPR1,EXPR2)=NVL(EXPR1,EXPR2)

COALESCE(EXPR1,EXPR2,EXPR3)=NVL(EXPR1,NVL(EXPR2,EXPR3))

 

 

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载