ITPub博客

首页 > Linux操作系统 > Linux操作系统 > DB2 中空值和NULL的处理

DB2 中空值和NULL的处理

原创 Linux操作系统 作者:rocky_gao 时间:2010-10-29 11:25:27 0 删除 编辑
1. 输入参数为字符类型,且允许为空的,可以使用COALESCE(inputParameter,'')把NULL转换成'';

2. 输入类型为整型,且允许为空的,可以使用COALESCE(inputParameter,0),把空转换成0;

3. 输入参数为字符类型,且是非空非空格的,可以使用COALESCE(inputParameter,'')把NULL转换成'',然后判断函数返回值是否为'';

4. 输入类型为整型,且是非空的,不需要使用COALESCE函数,直接使用IS NULL进行非空判断。

5. 对''值的处理,' '或''在数据库中不是NULL而是空格存在需要使用 = ' '验证

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/11976525/viewspace-677026/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: DB2 SQL语句的跟踪
请登录后发表评论 登录
全部评论

注册时间:2010-04-09

  • 博文量
    112
  • 访问量
    299800