| 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: | Whole Thread | Raw Message | 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 |