[英]What's wrong with this Access query
此Access查询有什么问题。 我没有错误,但是没有记录:
有许多(似乎)符合条件的记录。
SELECT Members.[Last Name], Members.[First Name], Members.Address, Members.City, Members.State, Members.Zip, Members.[E-Mail]
FROM Members
WHERE (((Members.Inactive)=Yes) AND ((Members.Deceased)<>Yes) AND (IsEmpty(Members.[E-Mail])=Yes))
ORDER BY Members.[Last Name], Members.[First Name];
IsEmpty(Members.[E-Mail])
将为每行返回False。
如果要让条件选择“ E-Mail
为空”的行,请使用IsNull([E-Mail])
或[E-Mail] Is Null
如果要让条件选择其中E-Mail
为零长度字符串的行,请使用Len([E-Mail]) = 0
如果要让条件选择E-Mail
为Null或长度为零的字符串的行,请使用Len([E-Mail] & '') = 0
您是否要将Members.Inactive
, Members.Deceased
等与变量Yes
或字符串"Yes"
匹配? 如果是后者,则需要替换:
WHERE
(((Members.Inactive)=Yes)
AND
((Members.Deceased)<>Yes)
AND
(IsEmpty(Members.[E-Mail])=Yes))
带有:
WHERE
(((Members.Inactive)="Yes")
AND
((Members.Deceased)<>"Yes")
AND
(IsEmpty(Members.[E-Mail])="Yes"))
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.