Как показать 0 в столбце, если совпадений не найдено? - PullRequest
0 голосов
/ 31 марта 2011

Я делаю левое соединение на двух столах.Таблица 1 показывает потенциальных пользователей, а другая таблица показывает реальных пользователей.Потенциальный пользователь - это человек, который может использовать наше приложение.Фактический пользователь - это кто-то, кто действительно использовал наше приложение.

Итак, я хочу сообщить о трех столбцах.Местоположение, фактические пользователи, потенциальные пользователи

Теперь я хочу всегда показывать номер потенциального пользователя, даже если фактические пользователи тоже равны 0.Это не проблема.Потенциальные пользователи будут показывать 0 в поле (его 0 в исходной таблице).

Но если фактический пользователь равен 0, он отображается пустым.Как я могу отобразить это как 0 в Access?

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 в столбце Actual.Есть идеи?

Ответы [ 2 ]

2 голосов
/ 31 марта 2011

Попробуйте:

Nz(Actual, 0) AS Actual

Другие опции удалены

0 голосов
/ 31 марта 2011

Попробуйте использовать следующим образом

 COALESCE(Actual, 0)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...