设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 3722|回复: 12
打印 上一主题 下一主题

查询NULL

[复制链接]

点击这里给我发消息

跳转到指定楼层
1#
发表于 2017-7-13 15:18:26 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 Dannyclock 于 2017-7-14 10:08 编辑

因为在ORDER TYPE的栏位内有空白值,所以我在查询加了多一栏如下,但NIL还是不出来,请问错在那裡?

Order: IIf(IsNull([Order type]),"Nill",[Order type])

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅

点击这里给我发消息

2#
 楼主| 发表于 2017-7-13 15:42:05 | 显示全部楼层
tmtony 发表于 2017-7-13 15:20
使用nz函数试一下

NZ好像不行,因为这栏位本身就是空白的,我是加了一个新的栏位在查询裡面,之后看看ORDER TYPE是不是空白的,不是空白直接回传ORDER TYPE的值,如果空白的回传"NIL"

点击这里给我发消息

3#
 楼主| 发表于 2017-7-14 09:58:43 | 显示全部楼层
roych 发表于 2017-7-13 23:42
建议还是用更新查询吧(把第二个单词改为set)

update 表 s e t [Order type]="Nill"  where [Order typ ...

谢谢,你这个字串要放在那?

点击这里给我发消息

4#
 楼主| 发表于 2017-7-14 10:11:55 | 显示全部楼层
Henry D. Sy 发表于 2017-7-14 10:03
你最好传上例子,否则大家只能靠猜

好,已经上传了,谢谢,就在Data Query裡面有一个栏位"ORDER TYPE".因为资料是从另外一个系统拿出来的,所以匯入之后有一些是空白的,我想让空白的都变成NIL,谢谢

点击这里给我发消息

5#
 楼主| 发表于 2017-7-17 10:56:11 | 显示全部楼层
谢谢大家帮忙
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-15 12:58 , Processed in 0.083371 second(s), 29 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表