Foros del Web » Programando para Internet » ASP Clásico »

Como hacer un WHERE campo = "solo si existe"?

Estas en el tema de Como hacer un WHERE campo = "solo si existe"? en el foro de ASP Clásico en Foros del Web. Pues mi pregunta es tan escueta como simple, tal y como lo pongo en el asunto del tema... ¿Como hacer un SELECT campo FROM tabla ...
  #1 (permalink)  
Antiguo 02/11/2007, 10:44
Avatar de Uefor  
Fecha de Ingreso: agosto-2006
Ubicación: Murcia
Mensajes: 136
Antigüedad: 18 años, 9 meses
Puntos: 0
Pregunta Como hacer un WHERE campo = "solo si existe"?

Pues mi pregunta es tan escueta como simple, tal y como lo pongo en el asunto del tema...

¿Como hacer un SELECT campo FROM tabla WHERE campo = "solo si existe"?

Lo que quiero es rescatar solo los registros del campo que existan e ignore los que no existen.
SaLu2 y gracias
  #2 (permalink)  
Antiguo 02/11/2007, 10:58
Avatar de PosProdukcion  
Fecha de Ingreso: noviembre-2004
Ubicación: Manzanares el Real (Madrid)
Mensajes: 726
Antigüedad: 20 años, 5 meses
Puntos: 9
Re: Como hacer un WHERE campo = "solo si existe"?

Por ejemplo así:

Código:
Select campo  from tabla where isnull(campo, '') <> ''
  #3 (permalink)  
Antiguo 02/11/2007, 11:12
Avatar de Uefor  
Fecha de Ingreso: agosto-2006
Ubicación: Murcia
Mensajes: 136
Antigüedad: 18 años, 9 meses
Puntos: 0
Re: Como hacer un WHERE campo = "solo si existe"?

Me da un error:
Wrong number of arguments used with function in query expression

He realizado una prueba quitando el primer juego de comillas,
Código:
Select campo  from tabla where isnull(campo) <> ''
pero me devuelve todos los valores, incluidos los null ?¿
  #4 (permalink)  
Antiguo 02/11/2007, 11:22
Avatar de PosProdukcion  
Fecha de Ingreso: noviembre-2004
Ubicación: Manzanares el Real (Madrid)
Mensajes: 726
Antigüedad: 20 años, 5 meses
Puntos: 9
Re: Como hacer un WHERE campo = "solo si existe"?

Perdón, estaba también mirando el foro de SQL Server y he asumido que usabas SQL Server...

¿Que base de datos tienes?
  #5 (permalink)  
Antiguo 02/11/2007, 11:29
Avatar de Uefor  
Fecha de Ingreso: agosto-2006
Ubicación: Murcia
Mensajes: 136
Antigüedad: 18 años, 9 meses
Puntos: 0
De acuerdo Re: Como hacer un WHERE campo = "solo si existe"?

Bueno ya lo he resuelto.... WHERE campo <> NULL

Gracias igualente porque me ha servido para trastear y encontrar la solución
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 08:51.