Quantcast
Channel: Forum Getting started with SQL Server
Viewing all articles
Browse latest Browse all 7129

SQL Statement COALESCE displays NULL

$
0
0

SQL Server 2008

SQL Statement

SELECT [IP_ADDR1_TEXT], COALESCE(COUNT(distinct [IP_ADDR1_TEXT]),0) as Instances
FROM sem_computer LEFT JOIN [dbo].[V_SEM_COMPUTER]
  ON sem_computer.COMPUTER_ID = [dbo].[V_SEM_COMPUTER].COMPUTER_ID
AND [IP_ADDR1_TEXT] = '10.10.10.11'
GROUP BY [IP_ADDR1_TEXT]

If 10.10.10.11 doesn't exist, it returns 

IP_ADDR1_TEXT	Instances
NULL	                0

but if it exists, then it returns

IP_ADDR1_TEXT	Instances
10.10.10.11	        1

How do I fix the statement so it outputs the IP address even if it doesn't exist, i.e

IP_ADDR1_TEXT	Instances
10.10.10.11	        0



Viewing all articles
Browse latest Browse all 7129

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>