Quantcast
Channel: ฟอรัม Getting started with SQL Server
Viewing all articles
Browse latest Browse all 8428

why not showing nulls?

$
0
0

Hi,

I have the following query:

 

SELECT     COUNT(dbo.UkPostcodes.Postcode) AS PCCount, dbo.UkPostcodes.Postcode, dbo.UkPostcodes.Town, dbo.UkPostcodes.County,
                      dbo.UkPostcodes.Area, dbo.UkPostcodes.Country
FROM         dbo.UkPostcodes LEFT OUTER JOIN
                      dbo.Customers_Trade ON dbo.UkPostcodes.Postcode = CASE LEN(REPLACE(dbo.Customers_Trade.PostCode, ' ', ''))
                      WHEN 5 THEN LEFT(REPLACE(dbo.Customers_Trade.PostCode, ' ', ''), 2) WHEN 6 THEN LEFT(REPLACE(dbo.Customers_Trade.PostCode, ' ', ''), 3)
                      ELSE LEFT(REPLACE(dbo.Customers_Trade.PostCode, ' ', ''), 4) END


GROUP BY dbo.UkPostcodes.Postcode, dbo.UkPostcodes.Town, dbo.UkPostcodes.County, dbo.UkPostcodes.Area, dbo.UkPostcodes.Country

The query should take all of the UK postcode regions (districts) and then match them up to the postcodes in a customer tbl...

What I'm trying to show is the count for postcode resutls, even the postcodes where there are no customers.

 

However it won't show any 0 counts - any ideas?


Viewing all articles
Browse latest Browse all 8428

Latest Images

Trending Articles



Latest Images

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