Re: Delete de filas que no sean esta, ni esta, ....

From: "Juanky Moral" <juanky(dot)moral(at)gmail(dot)com>
To: "Patricio Cifuentes Ithal" <pcifuentes(at)siigsa(dot)cl>
Cc: "Pablo Braulio" <brulics(at)gmail(dot)com>, pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Delete de filas que no sean esta, ni esta, ....
Date: 2006-08-07 19:57:36
Message-ID: 463a53a40608071257o190ac0d6te6bad01ddc02891a@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

On 8/7/06, Patricio Cifuentes Ithal <pcifuentes(at)siigsa(dot)cl> wrote:
> con un IN se soluciona
>
> delete from ficheros_recursos_programas where fichero IN ('80', '78');
> --
Con un NOT IN (...)
;)
>
> Patricio Cifuentes Ithal
> Ingeniero en Informática
>
> Desarrollo Tecnológico
> SIIGSA
> (56-2) 204 60 22
> ----- Original Message -----
> From: "Pablo Braulio" <brulics(at)gmail(dot)com>
> To: <pgsql-es-ayuda(at)postgresql(dot)org>
> Sent: Saturday, August 05, 2006 9:47 AM
> Subject: [pgsql-es-ayuda] Delete de filas que no sean esta, ni esta, ....
>
>
> > Hola a todos.
> >
> > Para aquellos que todavía no estén disfrutando de sus vacaciones, como
> > yo, agradecería ayuda con esta cuestión que no consigo solucionar.
> >
> > Tengo una tabla con los siguientes datos:
> >
> > SELECT * from ficheros_recursos_programas;
> > id | fichero | recurso
> > ----+---------+---------
> > 4 | 80 | 60
> > 8 | 78 | 60
> > 9 | 90 | 60
> > 9 | 91 | 60
> > 9 | 92 | 60
> > (2 filas)
> >
> > El caso es que quisiera hacer un delete de datos siempre que no el campo
> > fichero no fuera 80 y 78.
> >
> > A simple vista podría hacer esto:
> >
> > delete from ficheros_recursos_programas where fichero <> '80' and
> > fichero <> '78';
> >
> > Pero esto no soluciona el problema, pues el condicional no siempre es el
> > mismo. Quiero decir que en este caso es 80, 78, y en otros casos puede
> > ser 80, 78, 90, 91, etc. Espero haberme explicado bien
> >
> > He probado con esto, pero no funciona:
> >
> > delete from ficheros_recursos_programas where fichero <> ('80', '78');
> >
> > ¿Alguien sabría decirme como se puede hacer esto?.
> >
> > --
> > ----
> > Saludos
> >
> > Pablo
> >
> > ---------------------------(fin del mensaje)---------------------------
> > TIP 3: si publicas/lees desde Usenet, por favor envía "subscribe-nomail"
> > a majordomo(at)postgresql(dot)org para que tus mensajes puedan llegar
> > a los suscriptores de la lista
>
>
> ---------------------------(fin del mensaje)---------------------------
> TIP 3: si publicas/lees desde Usenet, por favor envía "subscribe-nomail"
> a majordomo(at)postgresql(dot)org para que tus mensajes puedan llegar
> a los suscriptores de la lista
>

--
www: http://www.juancarlosmoral.es/blog
E-mail, Jabber Id: juanky(dot)moral(at)gmail(dot)com
Skype: juanky.moral

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message juan delgado 2006-08-07 22:15:32 hola amigos como estan
Previous Message Juanpe 2006-08-07 17:33:51 Procedimiento almacenado en C