CASE WHEN / 6.4.2? + no doc in installed documentation

Поиск
Список
Период
Сортировка
От Emils Klotins
Тема CASE WHEN / 6.4.2? + no doc in installed documentation
Дата
Msg-id 199905261245.PAA07938@omega.bkc.lv
обсуждение исходный текст
Ответы Re: [SQL] CASE WHEN / 6.4.2? + no doc in installed documentation
Список pgsql-sql
Hello.

Could somebody please tell what is the correct form for either IFNULL or CASE   SQL functions 
in PG?

I have a SELECT that needs to return a value, if another value is not null, otherwise it should 
return a string 'N/A':
A simpliefied version of SELECT is this:

SELECT category, CASE (WHEN category IS NULL THEN 'N/A' ELSE name) AS name FROM 
mytable;

I get 'parse error near category'.

What would be the correct form or alternate way to do this?

Thanks in advance for any help!!

NB. SQL functions are NOT mentioned at all in the PG documentation which comes with the 
6.4.2 version in SuSE 6.1 Linux. I only found it in the "User's guide", section 6 of the PG 
documentation on Postgresql.org web site.


------------------------------------------------
Emils. 
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Message of the day:
Ambition is a poor excuse for not having enough sense to be lazy.

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
RSA PGP key published on: http://pgpkeys.mit.edu:11371


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

Предыдущее
От: Remigiusz Sokolowski
Дата:
Сообщение: about permissions
Следующее
От: wieck@debis.com (Jan Wieck)
Дата:
Сообщение: Re: [SQL] about permissions