Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Select...like '%'

Estas en el tema de Select...like '%' en el foro de Mysql en Foros del Web. Hola gente, Hice una consulta de esta manera: select * from tabla where campo like '%' Pero esto no me trae los valores null del ...
  #1 (permalink)  
Antiguo 24/11/2005, 13:02
Avatar de moron  
Fecha de Ingreso: mayo-2004
Mensajes: 972
Antigüedad: 19 años, 11 meses
Puntos: 2
Select...like '%'

Hola gente, Hice una consulta de esta manera: select * from tabla where campo like '%'

Pero esto no me trae los valores null del campo, siendo que en el contexto de esta consulta no es un valor despreciable.
Que puedo hacer para subsanar esto, dado que la consulta original es mucho mas grande que la que puse de ejemplo y es un lio modificarla.

Desde ya muchas gracias

saludos
  #2 (permalink)  
Antiguo 24/11/2005, 13:14
 
Fecha de Ingreso: noviembre-2005
Mensajes: 658
Antigüedad: 18 años, 5 meses
Puntos: 3
Nunca un LIKE trae los campos NULL.... para hacer eso debes hacer esto

...... where campo like '%' or campo is NULL
  #3 (permalink)  
Antiguo 24/11/2005, 13:23
Avatar de moron  
Fecha de Ingreso: mayo-2004
Mensajes: 972
Antigüedad: 19 años, 11 meses
Puntos: 2
bien, queria ahorrarme escribir los 20 or campo is null pero veo que no me queda otra.
muchas gracias monkyta.
aunque debo filtrar eso si viene un valor requerido con el campo, ya que lo estoy trabajando con php, por ej, select * from tabla where campo like 'jose' or campo is null no es lo deseado
saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:33.