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 originalSELECT IdPlayer, Player, Name, LastName, Email, Password, IdBook
FROM PLAYER
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 originalSELECT IdPlayer, Player, Name, LastName, Email, Password, IdBook
FROM [DGSDATA_DEV].[dbo].[PLAYER]
WHERE Name LIKE '%test%' AND LastName LIKE '%testing%' AND STATUS='D'
me retorna 1509 rows
A que se debe esto ?