Ver Mensaje Individual
  #3 (permalink)  
Antiguo 07/11/2013, 09:13
Avatar de adryan310
adryan310
 
Fecha de Ingreso: septiembre-2012
Mensajes: 450
Antigüedad: 12 años, 2 meses
Puntos: 3
Pregunta Respuesta: Problemas con IF ELSE en SQL-SERVER

Me sirvio prefectamente amigo gracias, pero tengo una duda... Existe algun error o inconveniente si dejo LIKE '%%' lo que pasa es que en algunos casos puede ser que lo quiera buscar por nombre o apellidos pero no digite por ejemplo el numero telefonico, entonces en este caso @Phnumber seria LIKE '%%' .

Nota: Pregunto esto ya que realice este select:

Código SQL:
Ver original
  1. SELECT IdPlayer, Player, Name, LastName, Email, Password, IdBook
  2. FROM PLAYER
  3. WHERE Player LIKE '%%' AND Name LIKE '%test%' AND LastName LIKE '%testing%' AND Email  LIKE '%%' AND Password LIKE '%%' AND Phone LIKE '%%' AND Zip LIKE '%%' AND STATUS = 'D'
me retorna 635 rows

Y luego hice la misma consulta pero solo con los datos que se llenaron osea:
Código SQL:
Ver original
  1. SELECT IdPlayer, Player, Name, LastName, Email, Password, IdBook
  2. FROM [DGSDATA_DEV].[dbo].[PLAYER]
  3. WHERE Name LIKE '%test%' AND LastName LIKE '%testing%' AND STATUS='D'
me retorna 1509 rows
A que se debe esto ?

Última edición por gnzsoloyo; 07/11/2013 a las 09:24