SQL VALORES NULL

El valor NULL representa a un valor desconocido.

Este valor NULL puede ser asignado como valor a cualquier columna de una tabla.

Si el valor de una columna es opcional, quiere decir, que podemos insertar una fila en la tabla sin asignarle ningún valor a esa columna opcional, así que esa columna tomará el valor NULL.

El valor NULL es un valor especial, y por tanto, no se puede comparar con los operadores aritméticos normales (=, >, <, <>), y en su lugar debemos utilizar los operadores IS y IS NOT.

En la tabla personas, tenemos la columna ‘apellido2’ que es opcional y puede tener valores nulos:

>
nombreapellido1apellido2edad
ANTONIOPEREZ30
LUISLOPEZPEREZ45
ANTONIOGARCIA50

Ejemplo de uso de IS NULL

SELECT * FROM personas WHERE apellido2 IS NULL

>
nombreapellido1apellido2edad
ANTONIOPEREZ30
ANTONIOGARCIA50

Ejemplo de uso de IS NOT NULL

SELECT * FROM personas WHERE apellido2 IS NOT NULL

>
nombreapellido1apellido2edad
LUISLOPEZPEREZ45

SQL FUNCIONES NULL >>

<< SQL DATES

SQL