Re: Default value if query returns 0 rows?

Поиск
Список
Период
Сортировка
От Lars Kellogg-Stedman
Тема Re: Default value if query returns 0 rows?
Дата
Msg-id Pine.LNX.4.44.0409171208270.8060-100000@wolery.deas.harvard.edu
обсуждение исходный текст
Ответ на Re: Default value if query returns 0 rows?  (Lars Kellogg-Stedman <lars@oddbit.com>)
Список pgsql-general
> Thanks for the suggestion.  I've come up with the following that appears to
> work:
>
>   SELECT
>     COALESCE((SELECT id FROM map WHERE name = $1), -1)
>     FROM map_level
>     LIMIT 1

And in fact I see that this should simply be:

  SELECT COALESCE((SELECT id FROM map WHERE name = $1), -1)

No need for me to be making things all complicated.

Thanks again!

-- Lars

--
Lars Kellogg-Stedman <lars@deas.harvard.edu>
IT Operations Manager
Division of Engineering and Applied Sciences
Harvard University




В списке pgsql-general по дате отправления:

Предыдущее
От: Gary Doades
Дата:
Сообщение: Re: Default value if query returns 0 rows?
Следующее
От: Edmund Bacon
Дата:
Сообщение: Re: Default value if query returns 0 rows?