From: | Gilberto Castillo Martínez <gilberto(dot)castillo(at)etecsa(dot)cu> |
---|---|
To: | Juan Jose Rosales Rodriguez <jjrosales(at)estudiantes(dot)uci(dot)cu> |
Cc: | hermeszambra(at)yahoo(dot)com, Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>, Juan Ramirez <juanrmiranda(at)hotmail(dot)com>, PostGreSQL Lista de Ayuda <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Ayuda con query |
Date: | 2009-01-15 17:00:03 |
Message-ID: | 1232038803.22401.15.camel@gilbertoc |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
El jue, 15-01-2009 a las 11:44 -0500, Juan Jose Rosales Rodriguez
escribió:
> Buenas tardes tengo orto problemita
>
> Quiero sacar lod datos duplicados de un campo
> algo asi
CREATE OR REPLACE FUNCTION verduplicado(dato text)
RETURNS SETOF nom_tipo_decisiones AS
$BODY$
DECLARE
r nom_tipo_documento%rowtype;
BEGIN
IF $1 IS NOT NULL THEN
FOR r IN SELECT * FROM nom_tipo_documento
WHERE tipo_documento LIKE '%' || $1 ||'%'
LOOP
-- hacer otro procesamiento aquí
RETURN NEXT r;
END LOOP;
END IF;
RETURN;
END
$BODY$
LANGUAGE 'plpgsql' VOLATILE;
>
Modifica la función que te doy a tus necesidades
>
> Nombre| Edad |SEXO
> ------- -|---------|------------
> JUAN | 12 | M
> OMAR| 13 | M
> JUAN | 12 | M
> JUAN | 12 | M
> JUAN | 12 | M
> JUAN | 12 | M
> pepe | 12 | M
> pepe | 12 | M
> pepe | 12 | M
>
> y da como result si busca por nombre el duplicado quedaria asi
>
> Nombre| Edad |SEXO
> ------- -|---------|------------
> JUAN | 12 | M
> JUAN | 12 | M
> JUAN | 12 | M
> JUAN | 12 | M
> JUAN | 12 | M
> pepe | 12 | M
> pepe | 12 | M
> pepe | 12 | M
>
>
> Gracias dde antemano.
> saludos.
> --
> TIP 1: para suscribirte y desuscribirte, visita http://archives.postgresql.org/pgsql-es-ayuda
>
Saludos,
Gilberto Castillo Martínez
ETECSA, La Habana. Cuba.
From | Date | Subject | |
---|---|---|---|
Next Message | Juan Jose Rosales Rodriguez | 2009-01-15 17:01:23 | RE: Constrains + Catalogo |
Previous Message | Javier Chávez B. | 2009-01-15 16:51:37 | Re: Ayuda con query |