如果找不到匹配项,如何在列中显示0?

时间:2011-03-31 15:30:47

标签: sql ms-access

我在两张桌子上做左联。表1显示了潜在用户,而另一个表显示了实际用户。潜在用户是位于可能使用我们的应用程序的位置的人。实际用户是位于实际使用我们的应用程序的位置的人。

所以我想要报告三列。位置,实际用户,潜在用户

现在,我想要始终显示潜在的用户号码 - 即使实际用户也是0。这没问题。潜在用户将在字段中显示0(在源表中为0)。

但如果实际用户为0,则显示空白。如何在Access中将其显示为0?

Potential Users Table 

Location   | Potential    
-----------+---------  
New Jersey | 4  
Ohio       | 2

Actual Users Table  

Location   | Actual  
-----------+---------  
Ohio       | 1

现在,如果我做左连接。它会显示:

Location   | Potential | Actual 
-----------+-----------+------- 
New Jersey | 4         |   
Ohio       | 2         | 1

我想做的是让新泽西州在“实际”栏中显示0。有什么想法吗?

2 个答案:

答案 0 :(得分:2)

尝试:

Nz(Actual, 0) AS Actual

删除了其他选项

答案 1 :(得分:-4)

尝试使用如下

 COALESCE(Actual, 0)
相关问题