Case Statement

Поиск
Список
Период
Сортировка
От Tom Haddon
Тема Case Statement
Дата
Msg-id NEBBIHDGCLBEJMPFAMLAGEKCCHAA.tom@betterhealthfoundation.org
обсуждение исходный текст
Ответы Re: Case Statement  (Stephan Szabo <sszabo@megazone23.bigpanda.com>)
Список pgsql-sql
Hi Folks,

Pretty basic one here. I'm trying to do a SELECT statement that includes a
CASE structure that will be used in the ORDER BY clause, and I want the CASE
structure to evaluate a bunch of criteria and in each case increment its
value by a certain amount:

SELECT id, description CASE    field1 IS TRUE THEN CASE=CASE+1    field2 IS TRUE THEN CASE=CASE+2    END
FROM table
ORDER BY CASE, description;

Am I misunderstanding what CASE can do here, and if so, how else do I do
what I'm trying to do? I know that that isn't right - any pointers
appreciated.

Thanks, Tom



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

Предыдущее
От: Stephan Szabo
Дата:
Сообщение: Re: negative queries puzzle
Следующее
От: Stephan Szabo
Дата:
Сообщение: Re: Case Statement