• [织梦吧]唯一域名:www.upgvv.com,织梦DedeCMS学习平台.

织梦吧 - 万博体育官网manbet网站模板,建站教程,图片素材免费下载

DedeCMS视频教程

ORACLE nanvl(x,value)函数用法介绍

来源: www.upgvv.com 编辑:织梦吧 时间:2013-10-30点击:

ORACLE nanvl(x,value)函数用法介绍

nanvl函数只能对浮点数类型binary_float或binary_double。

介绍了Oracle数据库如果输入值N2是南返回一个替代值N1(非数字)。如果N2不南,Oracle将返回n2。

函数参数的任何数值数据类型或任何数字数据类型可以隐式转换为数值数据类型。

Oracle确定参数与最高数字优先,隐式转换剩余的参数的数据类型,并返回数据类型。

NANVL(x,value)用法总结

 如果x是数字,则返回x;如果x不是数字,则返回value。

Examples:Using table float_point_demo created for TO_BINARY_DOUBLE, insert a second entry into the table:

INSERT INTO float_point_demo
  VALUES (0,'NaN','NaN');

SELECT *
  FROM float_point_demo;

   DEC_NUM BIN_DOUBLE  BIN_FLOAT
---------- ---------- ----------
   1234.56 1.235E+003 1.235E+003
         0        Nan        Nan
The following example returns bin_float if it is a number. Otherwise, 0 is returned.

SELECT bin_float, NANVL(bin_float,0)
  FROM float_point_demo;

BIN_FLOAT NANVL(BIN_FLOAT,0)
---------- ------------------
1.235E+003         1.235E+003
       Nan                  0

标签: nanvl nanvl()
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)