【发布时间】:2017-07-12 15:45:32
【问题描述】:
我有一个包含员工联系信息的 MS Access 表,员工维护自己的记录,任何人都可以访问数据库。我需要两个返回电话列表的查询。第一个只是简单地返回所有名称和数字。
SELECT LastName, FirstName, HomePhone, MobilePhone FROM StaffDetails ORDER BY ASC;
对于第二个,表中有一个布尔列,称为 PrivateNumbers。如果工作人员已将他们的号码设置为私人号码,我希望查询将它们标记为私人号码。那么,我是否可以编写一个 SQL 查询来查看布尔值,然后在查询结果中将 HomePhone 和 MobilePhone 更改为“Private”?
理论上,如果任何员工查看电话列表,私人号码就会被列出。如果管理层看,他们就会看到一切。
【问题讨论】:
-
查看
IIF()条件逻辑函数。