Evaluate only one CASE WHEN in a select

Поиск
Список
Период
Сортировка
От dcrespo
Тема Evaluate only one CASE WHEN in a select
Дата
Msg-id 1176303116.859653.47970@n59g2000hsh.googlegroups.com
обсуждение исходный текст
Ответы Re: Evaluate only one CASE WHEN in a select
Список pgsql-general
Hi everybody,

I'm implementing something like this:

SELECT
    CASE WHEN add_numbers(t1.main_number,t2.main_number)>100
        THEN t1.description1
        ELSE t2.description1
    END AS number_description1,
    CASE WHEN add_numbers(t1.main_number,t2.main_number)>100
        THEN t1.description2
        ELSE t2.description2
    END AS number_description2
FROM table1 t1, table2 t2;

Is there a way to evaluate the 'CASE WHEN' only once?

Thanks

Daniel


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

Предыдущее
От: "Albert"
Дата:
Сообщение: Transactions through JDBC
Следующее
От: "Andrew Thompson"
Дата:
Сообщение: Re: Acces via applets