Ver Mensaje Individual
  #13 (permalink)  
Antiguo 18/03/2010, 19:06
T3rryMan
 
Fecha de Ingreso: enero-2010
Ubicación: SJM Lima - Peru
Mensajes: 55
Antigüedad: 14 años, 3 meses
Puntos: 1
Respuesta: consulta sql para borrar registros

Cita:
Iniciado por userman Ver Mensaje
Hola,

tengo una tabla en mysql de registros con mail, pero algunos registros no contienen un mail, entonces mi idea seria borrar todos los registros que no contengan la @ asi solo me kedaran los registros q tengan @ y eso kiere decir q habra un mail.

Alguien me podria decir la sentencia para hacer esto?

Gracias!
Hola la verdad para sql server tambien pudieron utilizar PATINDEX aparte de CHARINDEX sin olvidarse de usar los comodines %
Bueno yo creo que siempre hay alternativas u otros caminos y otras gestores como el mysql

Código SQL:
Ver original
  1. SELECT  * FROM tutabla WHERE patindex('%@%',tucampo)=0
  2. DELETE FROM tutabla WHERE patindex('%@%',tucampo)=0
Aqui eliminamos todos aquellos registros en donde no se contengan el arroba(@) ya que no existe ubicacion dentro de la cadena o campo.

www.bitxense.com.pe | Soluciones Informaticas S.A.C. - [email protected]
Cualquier duda soy Jhon Bautista Palomino aqui esta mi correo [email protected] Lima-Peru