Re: Declaring a constant or variable in a query

Поиск
Список
Период
Сортировка
От Greg Sabino Mullane
Тема Re: Declaring a constant or variable in a query
Дата
Msg-id CAKAnmmKVdAgEdDYhyxnHuks_d=xdEY0_Q1GZy9ab8rVqM9mhpg@mail.gmail.com
обсуждение исходный текст
Ответ на Declaring a constant or variable in a query  (JORGE MALDONADO <jorgemal1960@gmail.com>)
Список pgsql-sql
Not sure how exactly DataGrip works for prompting input, but a CTE should allow you to declare the constant once:

WITH x AS (SELECT :myinput AS alias5)
SELECT fld1 as alias1, fld2 as alias2, fld3 as alias3, fld4 as alias4, alias5 FROM table1, x WHERE condition1
UNION
SELECT fld1 as alias1, fld2 as alias2, fld3 as alias3, fld4 as alias4, alias5 FROM table2, x WHERE condition2
UNION
SELECT fld1 as alias1, fld2 as alias2, fld3 as alias3, fld4 as alias4, alias5 FROM table3, x WHERE condition3
UNION
SELECT fld1 as alias1, fld2 as alias2, fld3 as alias3, fld4 as alias4, alias5 FROM table4, x WHERE condition4

Cheers,
Greg

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

Предыдущее
От: JORGE MALDONADO
Дата:
Сообщение: Declaring a constant or variable in a query
Следующее
От: Shaozhong SHI
Дата:
Сообщение: Very odd message