Instrucción opuesta al IN

07/09/2005 - 22:57 por Omar | Informe spam
Que tal a todos, con una pequeña duda, necesito borrar de una tabla
ciertos renglones de un grupo de información pero no tada, y la
información que deseo borrar es meyor a la que quiero que se quede,
deseo hacer algo como esto:

Delete from tabla
where campo10 and campo2 exclude (6,8,10,12)

Existe alguna instrucción "exlude"

Lo que si puedo hacer es lo siguiente:

Delete from tabla
where campo10 and campo2 in (1,2,3,4,5,7,9,11,..100)

Pero de esta manera tendría que poner muchos datos.

Muchas gracias por su ayuda.

Preguntas similare

Leer las respuestas

#1 Alejandro Mesa
07/09/2005 - 23:08 | Informe spam
Omar,

Debes negar el predicado.

where campo10 and campo2 exclude (6,8,10,12)



...
where campo10 and campo2 not in (6,8,10,12)


AMB

"Omar" wrote:

Que tal a todos, con una pequeña duda, necesito borrar de una tabla
ciertos renglones de un grupo de información pero no tada, y la
información que deseo borrar es meyor a la que quiero que se quede,
deseo hacer algo como esto:

Delete from tabla
where campo10 and campo2 exclude (6,8,10,12)

Existe alguna instrucción "exlude"

Lo que si puedo hacer es lo siguiente:

Delete from tabla
where campo10 and campo2 in (1,2,3,4,5,7,9,11,..100)

Pero de esta manera tendría que poner muchos datos.

Muchas gracias por su ayuda.

Respuesta Responder a este mensaje
#2 Omar
07/09/2005 - 23:17 | Informe spam
Alejandro Mesa escribió:
Omar,

Debes negar el predicado.


where campo10 and campo2 exclude (6,8,10,12)




...
where campo10 and campo2 not in (6,8,10,12)


AMB

"Omar" wrote:


Que tal a todos, con una pequeña duda, necesito borrar de una tabla
ciertos renglones de un grupo de información pero no tada, y la
información que deseo borrar es meyor a la que quiero que se quede,
deseo hacer algo como esto:

Delete from tabla
where campo10 and campo2 exclude (6,8,10,12)

Existe alguna instrucción "exlude"

Lo que si puedo hacer es lo siguiente:

Delete from tabla
where campo10 and campo2 in (1,2,3,4,5,7,9,11,..100)

Pero de esta manera tendría que poner muchos datos.

Muchas gracias por su ayuda.





Si es cierto, disculpa mi pregunta tonta, pero hay veces se me tapa el
cerebro.

Muchas gracias.
Respuesta Responder a este mensaje
#3 Omar
07/09/2005 - 23:21 | Informe spam
Alejandro Mesa escribió:
Omar,

Debes negar el predicado.


where campo10 and campo2 exclude (6,8,10,12)




...
where campo10 and campo2 not in (6,8,10,12)


AMB

"Omar" wrote:


Que tal a todos, con una pequeña duda, necesito borrar de una tabla
ciertos renglones de un grupo de información pero no tada, y la
información que deseo borrar es meyor a la que quiero que se quede,
deseo hacer algo como esto:

Delete from tabla
where campo10 and campo2 exclude (6,8,10,12)

Existe alguna instrucción "exlude"

Lo que si puedo hacer es lo siguiente:

Delete from tabla
where campo10 and campo2 in (1,2,3,4,5,7,9,11,..100)

Pero de esta manera tendría que poner muchos datos.

Muchas gracias por su ayuda.





Si es cierto, disculpa mi pregunta tonta, pero hay veces se me tapa el
cerebro.

Muchas gracias.
Respuesta Responder a este mensaje
#4 Alejandro Mesa
07/09/2005 - 23:41 | Informe spam
Omar,

No te sientas mal por eso. A quien no le pasa de vez en cuando?


AMB

"Omar" wrote:

Alejandro Mesa escribió:
> Omar,
>
> Debes negar el predicado.
>
>
>>where campo10 and campo2 exclude (6,8,10,12)
>
>
> ...
> where campo10 and campo2 not in (6,8,10,12)
>
>
> AMB
>
> "Omar" wrote:
>
>
>>Que tal a todos, con una pequeña duda, necesito borrar de una tabla
>>ciertos renglones de un grupo de información pero no tada, y la
>>información que deseo borrar es meyor a la que quiero que se quede,
>>deseo hacer algo como esto:
>>
>>Delete from tabla
>>where campo10 and campo2 exclude (6,8,10,12)
>>
>>Existe alguna instrucción "exlude"
>>
>>Lo que si puedo hacer es lo siguiente:
>>
>>Delete from tabla
>>where campo10 and campo2 in (1,2,3,4,5,7,9,11,..100)
>>
>>Pero de esta manera tendría que poner muchos datos.
>>
>>Muchas gracias por su ayuda.
>>
Si es cierto, disculpa mi pregunta tonta, pero hay veces se me tapa el
cerebro.

Muchas gracias.

Respuesta Responder a este mensaje
#5 Isaias
08/09/2005 - 01:28 | Informe spam
A mime pasa muy seguido, ejejeje
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida