sábado, 11 de agosto de 2018

TSQL - Aplicar un Filtro Para Encontrar Registros Nulos - NULL (SELECT) - Data Mining

Hola, en el mundo de las bases de datos existe un valor particular que es conocido como valor nulo o NULL en ingles. El valor NULL equivale a un valor no asignado, que es muy distinto a cero, o a aplicar un filtro utilizando como parámetro las comillas simples seguidas sin ningún espacio (''). 

En algunos ambientes de trabajo de consulta de bases de datos, los campos que tienen este valor aparecen simplemente en blanco. Afortunadamente en el SQL Server Management Studio, estos aparecen identificados con el valor NULL.

Vamos a realizar un filtro en la tabla clientes y vamos a buscar los registros que tengan el valor nulo:



La consulta nos devuelve 60 registros que tienen el campo región Nulo. Si quisiéramos encontrar los registros que no están nulos, realizaríamos la siguiente variante a la consulta incluyendo el operador NOT:


Si a cambio de la palabra NULL utilizáramos en la consulta ='' no tendríamos el mismo resultado:


Que como pueden ver, no devuelve ningún registro.



No hay comentarios.:

Publicar un comentario