【问题标题】:what will be the select query for excluding empty values in ms access在 ms 访问中排除空值的选择查询是什么
【发布时间】:2015-06-16 06:53:56
【问题描述】:

我在努力

select * from table where Contact Is Not null 

但它显示的值包括空值

【问题讨论】:

  • 能否请您更新您正在查找查询的问题,该查询将排除空字符串以及空值。
  • 为什么你投了反对票。现在我已将 null 更改为空 @panther
  • 我之前投了反对票,现在当你更正了。我再次投票
  • 你还没有投票给@Panther
  • 我做到了,但是,我没有义务这样做。

标签: ms-access select-query


【解决方案1】:

您的查询是正确的,但您的联系人列中的字符串长度可能为零。你可以使用

select * from table where len(Nz(Contact, '')) > 0

Nz 函数在列为空时返回指定的默认值。

【讨论】:

【解决方案2】:

你可以这样试试:

select * from table where Len([Contact] & "")>0 

【讨论】:

  • 这个查询显示空值。我想显示非空值
  • @Vampire:- 更新了我的答案。请立即检查!
  • 显示相同的结果(空值)。
  • @Vampire:- 那么很有可能你的列有空字符串,你会感到困惑,因此得到你认为是 NULL 的空值
  • 长度必须大于 0。您可以放松Is Not Null 检查,因为null & "" 将始终返回""
猜你喜欢
  • 1970-01-01
  • 2021-07-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-03-14
  • 2019-05-09
  • 1970-01-01
  • 2019-02-18
相关资源
最近更新 更多