Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

como hacer varios not like?

Estas en el tema de como hacer varios not like? en el foro de Mysql en Foros del Web. Hola a todos, mi problema es que necesito hacer un borrado de una tabla exceptuando ciertos elementos filtrando por mail, lo que sería algo así: ...
  #1 (permalink)  
Antiguo 19/08/2009, 08:31
 
Fecha de Ingreso: agosto-2009
Mensajes: 3
Antigüedad: 14 años, 8 meses
Puntos: 0
como hacer varios not like?

Hola a todos, mi problema es que necesito hacer un borrado de una tabla exceptuando ciertos elementos filtrando por mail, lo que sería algo así:

delete from tabla where email not like '%hotmail.com';

mi problema es que necesito pasar varios parámetros y no me resulta, estoy haciendo esto:

delete from tabla where email not like '%hotmail.com' & '%gmail.com';

y no me resulta, ayuda por favor.
  #2 (permalink)  
Antiguo 19/08/2009, 08:36
 
Fecha de Ingreso: marzo-2009
Mensajes: 355
Antigüedad: 15 años, 1 mes
Puntos: 4
Respuesta: como hacer varios not like?

Por que mejor no haces un if y donde es NOT que realice la accion de borrado.
  #3 (permalink)  
Antiguo 19/08/2009, 08:45
 
Fecha de Ingreso: agosto-2009
Mensajes: 3
Antigüedad: 14 años, 8 meses
Puntos: 0
Respuesta: como hacer varios not like?

como quedaría entonces según tu?
  #4 (permalink)  
Antiguo 19/08/2009, 09:06
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 14 años, 11 meses
Puntos: 1517
Respuesta: como hacer varios not like?

Puedes hacerlo de esta forma

Código mysql:
Ver original
  1. delete from tabla where email not like '%hotmail.com' AND email not like '%gmail.com';

Lo que tengo dudas es si usar AND o OR. Prueba y nos dejas saber como te fue.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #5 (permalink)  
Antiguo 19/08/2009, 09:10
 
Fecha de Ingreso: marzo-2009
Mensajes: 355
Antigüedad: 15 años, 1 mes
Puntos: 4
Respuesta: como hacer varios not like?

Seria AND en ese caso abim.
  #6 (permalink)  
Antiguo 19/08/2009, 09:23
 
Fecha de Ingreso: agosto-2009
Mensajes: 3
Antigüedad: 14 años, 8 meses
Puntos: 0
Respuesta: como hacer varios not like?

me sirvio perfecto, gracias a todos, y si es con AND.
  #7 (permalink)  
Antiguo 19/08/2009, 11:16
Avatar de Vun
Vun
Colaborador
 
Fecha de Ingreso: agosto-2009
Ubicación: Benalmádena, España
Mensajes: 2.265
Antigüedad: 14 años, 8 meses
Puntos: 150
Respuesta: como hacer varios not like?

pobres @hotmail.es, van a ser cruelmente eliminados jjeje
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:26.