Re: case statement to cath nulls on joined tables

From: Matheus de Oliveira <matioli(dot)matheus(at)gmail(dot)com>
To: John Morgan <jdmorgan(at)unca(dot)edu>
Cc: pgsql-admin(at)postgresql(dot)org
Subject: Re: case statement to cath nulls on joined tables
Date: 2012-02-03 15:09:21
Message-ID: CAJghg4Kyw9HkjHFGXdS+_xL4jPVNxBLqOhgnhN01JtwK2FHtug@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-admin

Even better:

SELECT COALESCE(value_of_interest, 'more friendly message')
value_of_interest
>From poly_table left outer join data_table one poly_table.common_id =
data_table.common_id

--
Matheus de Oliveira

On Fri, Feb 3, 2012 at 1:05 PM, Matheus de Oliveira <
matioli(dot)matheus(at)gmail(dot)com> wrote:

> Try that:
>
> SELECT address, CASE WHEN value_of_interest IS NULL THEN 'more friendly
> message' ELSE value_of_interest END value_of_interest
>
> From poly_table left outer join data_table one poly_table.common_id =
> data_table.common_id
>
>
> --
> Matheus de Oliveira
>
>
>
>
>
> On Fri, Feb 3, 2012 at 10:45 AM, John Morgan <jdmorgan(at)unca(dot)edu> wrote:
>
>> Hello,
>>
>> I am doing a left outer join between a polygon table and a data table.
>> Everything
>> returns fine from this join as expected. However, there are cases where
>> there isn?t data for a given polygon and this return as the expected null
>> in the result set. I would like to utilize something like a case
>> statement
>> to catch the nulls and return a ?more friendly? message. I have tried
>> unsuccessfully to use the following logic:
>>
>> *Select case value_of_interest null then ?more friendly message? else
>> value_of_interest end*
>>
>> *From poly_table left outer join data_table one poly_table.common_id =
>> data_table.common_id*
>>
>> If someone could let me know where I am going wrong it would be greatly
>> appreciated.
>>
>> Cheers,
>>
>> Derek
>>
>
>

In response to

Responses

Browse pgsql-admin by date

  From Date Subject
Next Message ajay kumar 2012-02-03 16:44:44 Postgres community version limitaiton - help needed
Previous Message Matheus de Oliveira 2012-02-03 15:05:39 Re: case statement to cath nulls on joined tables