一: nvl
select nvl(字段名,0) from 表名;
解释》如果字段的值为null,则用0代替。
二:nvl2
select nvl2(字段名,'A','B')from 表名
解释》如果字段值不为null,输出A,反之输出B。
三:lnnvl
lnnvl只能用于where子句中;表达式的操作符号不能包含 AND, OR, BETWEEN。
select * from 表名 where lnnvl(字段名>值)
解释:如果lnnvl表达式中的结果为true,输出false,反之输出true
四:nullif
select nullif(字段A,字段B)from 表名
解释》如果字段A等于字段B,输出null,反之输出字段A。
refs:
http://blog.sina.com.cn/s/blog_5edcfe6a0100jpna.html
[@more@]来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/350519/viewspace-1056275/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/350519/viewspace-1056275/