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

From: "Patricio Cifuentes Ithal" <pcifuentes(at)siigsa(dot)cl>
To: "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 14:53:42
Message-ID: 007901c6ba31$46f9fcf0$322111ac@siigsa.cl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

con un IN se soluciona

delete from ficheros_recursos_programas where fichero IN ('80', '78');
--

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

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Dimas Ayala 2006-08-07 15:33:27 Parada inesperada del servidor.
Previous Message Rubén da Silva 2006-08-07 08:20:39 Tsearch español