Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/11/2013, 10:25
Avatar de adryan310
adryan310
 
Fecha de Ingreso: septiembre-2012
Mensajes: 450
Antigüedad: 12 años, 4 meses
Puntos: 3
Pregunta Algo pasa con los WHERE cuando llevan LIKE '%%' ?

Hola

Tengo este select donde busco jugadores por ciertas caracteristicas, ejemplo: Nombre, Apellidos, etc.
Cita:
SELECT IdPlayer, Player, Name, LastName, Email, Password, IdBook
FROM PLAYER
WHERE Player LIKE '%%' AND Name LIKE '%test%' AND
LastName LIKE '%%' AND Email LIKE '%%' AND
Password LIKE '%%' AND Phone LIKE '%%' AND
Zip LIKE '%%' AND Status = 'D'
Este select me retorna: 635 rows.

Luego tengo esta otra consulta que es basicamente la misma pero a diferencia de la anterior es que solo coloco los Like a los campos que si tienen datos a buscar:
Cita:
SELECT IdPlayer, Player, Name, LastName, Email, Password, IdBook
FROM PLAYER
where Name like '%test%' and Status='D'
Esta me retorna 1509 rows

Entonces mi consulta es... Existe algun problema en dejar los likes vacios osea LIKE '%%' y si existe pues habra alguna solucion al respecto ?