oracle的nvl函数的用法

文章作者 100test 发表时间 2007:03:14 14:00:10
来源 100Test.Com百考试题网


通过查询获得某个字段的合计值,如果这个值位null将给出一个预设的默认值0select nvl(sum(t.dwxhl),1) from tb_jhde t where zydm=-1这里关心的nvl的用法,nvl(arg,value)代表如果前面的arg的值为null那么返回的值为后面的value
另一个有关的有用方法
declare
i integer
0select nvl(sum(t.dwxhl),1) into i from tb_jhde t where zydm=-1这样就可以把获得的合计值存储到变量i中,如果查询的值为null就把它的值设置为默认的1

相关文章


Oracle数据库中改善的表空间管理
Win2003Server重新安装Oracle9i
OracleSQL性能优化系列介绍(上)(1)
[组图]Oracle9i数据库服务器的体系结构
oracle的nvl函数的用法
更新系统表(props$)修改字符集
Oracle10gR2ORA-3136错误解决
MYSQL到ORACLE程序迁移的注意事项
PGA_AGGREGATE_TARGET参数的变更
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛