| От | Michael Fuhr |
|---|---|
| Тема | Re: query variables |
| Дата | |
| Msg-id | 20050128053427.GA90884@winnie.fuhr.org обсуждение |
| Ответ на | query variables (j0rd1 adame <jordi@jordi.net>) |
| Список | pgsql-general |
On Thu, Jan 27, 2005 at 07:29:24PM -0600, j0rd1 adame wrote: > Is there any way to save the result of a query in a variable, so that i could > use that value in another query?? > > something like set VARIABLENAME = select count(1) from table; > and then > select 56778/VARIABLENAME as final_result; You could do it in a PL/pgSQL function or a function written in another procedural language. Another way would be to use a temporary table: CREATE TEMPORARY TABLE tmp AS SELECT count(*) AS foocount FROM foo; SELECT 56778 / (SELECT foocount FROM tmp) AS final_result; -- Michael Fuhr http://www.fuhr.org/~mfuhr/
В списке pgsql-general по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера