RE: Query with conditional statement

Поиск
Список
Период
Сортировка
От Tchouante, Merlin
Тема RE: Query with conditional statement
Дата
Msg-id DM4PR12MB511902103147E02227761C66D2F0A@DM4PR12MB5119.namprd12.prod.outlook.com
обсуждение исходный текст
Ответ на Query with conditional statement  (JORGE MALDONADO <jorgemal1960@gmail.com>)
Список pgsql-sql

Yes, it can.

 

Thanks,

  -- Merlin

 

 

Merlin D. Tchouante, Sr. IT Enterprise Application Developer
Center for Information Technology Services (CITS)
601 West Lombard Street
Baltimore, Maryland 21201-1512
mtchouan@umaryland.edu 
410-706-4489 * 410-706-1500 fax

 

Please send Blackboard questions to the CITS support email address:  DL-CITSBbSupport@umaryland.edu

Please send Mediasite questions to the CITS support email address:  DL-CITSMediasiteSupport@umaryland.edu

 

 

From: JORGE MALDONADO <jorgemal1960@gmail.com>
Sent: Wednesday, September 13, 2023 1:52 PM
To: pgsql-sql@postgresql.org
Subject: Query with conditional statement

 

CAUTION: This message originated from a non-UMB email system. Hover over any links before clicking and use caution opening attachments.

Hi,

 

Can a conditional CASE statement be part of the SELECT portion of a query? For example:

 

SELECT

fld1, fld2, fld3,

CASE 

    WHEN condition1 THEN fldx1 AS a1, fldx2 AS a2, fldx3 AS a3

    WHEN condition2 THEN fldy1 AS b1, fldy2 AS b2, fldy3 AS b3

    ELSE .....

END,

fld6, fld7

FROM ......

WHERE ......

 

I ran a test and see the following:

* Each WHEN only accepts 1 result and not 3 as shown in the example

* The AS for the alias is not supported

 

I need to return more than 1 field on each WHEN and also assign an ALIAS.

I very much appreciate your feedback.

 

Regards,

Jorge Maldonado

Вложения

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

Предыдущее
От: JORGE MALDONADO
Дата:
Сообщение: Query with conditional statement
Следующее
От: "David G. Johnston"
Дата:
Сообщение: Re: Query with conditional statement