免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3968 | 回复: 0
打印 上一主题 下一主题

【求助】关于DB2/400如何判断NULL [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-07-01 15:44 |只看该作者 |倒序浏览
>SELECT Table1.hinban , Table2.hinban
>FROM Table1 LEFT OUTER JOIN Table2
>ON Table1.hinban = Table2.hinban
>WHERE Table2.hinban = NULL  ( ??? 如何判断 ??? )


如果Table2中不存在与Table1中相同的hinban数据的话,
那么,在DB2 V9.x中,SELECT句中的“Table2.hinban”将当作NULL。

但是,AS400的DB2中,没有NULL的概念。

现在的式样要求是:
根据用户指定的条件,
要么显示Table1中的数据,前提:Table2中没有插入过与Table1对应的数据;
要么显示Table1中的数据,前提:Table2中插入过与Table1对应的数据;

如果检索的数据结果是:
Table2.hinban 是NULL的数据。
即,显示Table1中的数据,前提:Table2中没有插入过与Table1对应的数据。
如何判断呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP