NVL2(expr1,expr2,expr3)
功能:如果参数表达式expr1值为NULL,则NVL2()函数返回参数表达式expr3的值;如果参数表达式expr1值不为NULL,则NVL2()函数返回参数表达式expr2的值。
NVL( string1, replace_wit...
分类:
数据库 时间:
2014-11-13 16:54:45
阅读次数:
267
1、查看表空间使用情况SQL> SELECT /*+NO_MERGE(A) NO_MERGE(B)*/B.TABLESPACE_NAME 表空间名称, ROUND((B.BYTES/1024)/1024,2) 总空间大小MB, 2 NVL2(A.BYTES,ROUND((B.BYT...
分类:
其他好文 时间:
2014-11-11 18:07:05
阅读次数:
248
1>函数转换select nvl2(translate(a.data, '\1234567890.', '\'), null, a.data) n, a.data from rpt_detail a;2>自定义函数1 create or replace function isNum...
分类:
数据库 时间:
2014-10-27 19:08:59
阅读次数:
243
NVL: Converts a null value to an actual valueNVL2:If expr1 is not null, NVL2 returns expr2. If expr1 is null, NVL2 returns expr3. The argument expr1 c...
分类:
其他好文 时间:
2014-10-26 14:16:34
阅读次数:
234
1、NVL函数nvl(expr1,expr2),如果expr1为空,则返回expr2;2、NVL2函数nvl2(expr1,expr2,expr3),如果expr1为空,则返回expr3,否则返回expr2;3、NULLIF函数nullif(expr1,expr2),如果expr1=expr2,返回空,否则返回expr1,要求两个表达式数据类型一致;SQL>insertintot1values..
分类:
数据库 时间:
2014-10-10 20:56:55
阅读次数:
341
NVL(expr1,expr2)如果oracle第一个参数为空那么显示第二个参数的值,如果第一个参数的值不为空,则显示第一个参数本来的值。NVL2(expr1,expr2, expr3)如果oracle第一个参数为空那么显示第二个参数的值,如果第一个参数的值不为空,则显示第一个参数本来的值。NULL...
分类:
其他好文 时间:
2014-08-13 10:24:35
阅读次数:
195
SELECT ID,FORMNAME,NODENAME,SEQUENCE, NAME, STATE, NOWTIMES, WORK.FQREALNAME||'('||FQDEPT.FULLNAME||')' AS FQREALNAME, NVL2(WORK.BHREALNAME,WORK.BHR.....
分类:
数据库 时间:
2014-06-30 20:45:24
阅读次数:
247
1. null if nvl nvl2 NULLIF函数 Oracle NULLIF函数语法为NULLIF(表达式1,表达式2),如果表达式1和表达式2相等则返回空值,如果表达式1和表达式2不相等则返回表达式1的结果。 注意:表达式1和表达式2应该是相同数据类型或能隐含转换成相同数据类型,表达式1不...
分类:
其他好文 时间:
2014-06-30 12:14:15
阅读次数:
194