Ver Mensaje Individual
  #1  
Antiguo 22-07-2005
Avatar de hector.roma
hector.roma hector.roma is offline
Miembro
 
Registrado: jul 2005
Ubicación: a caballo entre Galicia y Portugal
Posts: 58
Reputación: 21
hector.roma Va por buen camino
Seleccionar valores nulos

Hola, tengo un ligero problema que me está volviendo loco. No sé si es por estar trabajando sin dormir por la noche... o por cualquier otra razón. Voy al grano, imaginemos una tabla del estilo:

Tabla: MiTabla
Codigo Nombre Presente
------ ------- --------
1 Paco T
2 Pepe F
3 Luis (null)
4 Mara (null)
5 Rosa (null)
6 Tono F

Ahora bien cuando ejecuto la consulta:
Código SQL [-]
  
SELECT *
FROM MiTabla
WHERE Presente <> "T"

Mi pregunta es... ?no debería aparecer en el resultado los registros del 2 al 6?

Ya se que se soluciona poniendo WHERE Presente="F" AND Presente="NULL" pero ahora me asalta la duda:
  • si lo anterior es correcto, y de serlo ?porqué no muestra ningún registro (creo que esto no lo había dicho antes, pues eso la consulta anterior no me muestra ninguna fila)?
  • y en el caso de no ser correcto, ?cual es mi error?
Muchas gracias a todos, perdón por escribir algo tan sencillo, pero con el calor que hace mi cabeza hoy no regula bien... Gracias.
PD: Mi teclado no tiene el símbolo de abertura de interrogación.
Responder Con Cita