Ver Mensaje Individual
  #5 (permalink)  
Antiguo 17/06/2011, 13:44
wchiquito
 
Fecha de Ingreso: junio-2011
Mensajes: 139
Antigüedad: 13 años, 5 meses
Puntos: 42
Mensaje Respuesta: como indicar cualquier cosa en una consulta

Hola richardo8825,

No entiendo bien la lógica de la consulta, sin embargo, puedes usar algo como:

Código SQL:
Ver original
  1. SET @tuvariable = ''; /* Test 1 */
  2. /* SET @tuvariable = 'algo'; */ /* Test 2 */
  3. SELECT * FROM usuarios WHERE
  4. (username = @tuvariable OR IF(CHAR_LENGTH(TRIM(@tuvariable)) > 0, @tuvariable, NULL) IS NULL)
  5. AND
  6. (nombre = @tuvariable OR IF(CHAR_LENGTH(TRIM(@tuvariable)) > 0, @tuvariable, NULL) IS NULL);

Espero te sea útil.

Última edición por wchiquito; 17/06/2011 a las 14:36