From: | Emanuel Calvo Franco <postgres(dot)arg(at)gmail(dot)com> |
---|---|
To: | Juan José (Pepe) <jjrosales(at)estudiantes(dot)uci(dot)cu> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Funcion recursiva. |
Date: | 2009-11-10 03:08:25 |
Message-ID: | f205bb120911091908r7d3ca4cbi78f08e60c5b6b62@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
El día 9 de noviembre de 2009 16:49, Juan José (Pepe)
<jjrosales(at)estudiantes(dot)uci(dot)cu> escribió:
> Es posible hacer una funcionrecursiba en el PLGSQL ?? ejemplo como para
> calcular un factorial de un numero???
>
>
Inclusive podes hacer recursividad sin plpgsql:
WITH RECURSIVE t(n,k,j) AS (
SELECT 1::float,1,1 UNION ALL
SELECT (n*k)::float, k+1, k FROM t where k < 30
)
SELECT n,j from t where j = 9;
(j= 9 es el numero que queres obtener)
--
Emanuel Calvo Franco
DBA at: www.siu.edu.ar
www.emanuelcalvofranco.com.ar
From | Date | Subject | |
---|---|---|---|
Next Message | postgresql | 2009-11-10 03:17:50 | PGDay Cuba 2011 Primer Llamado |
Previous Message | Alvaro Herrera | 2009-11-09 22:56:24 | Re: PGDay Cuba 2010 |