martes, 27 de agosto de 2013

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
ANTONIOPEREZ
30
LUISLOPEZPEREZ45
ANTONIOGARCIA
50

Ejemplo de uso de IS NULL
SELECT * FROM personas WHERE apellido2 IS NULL

>
nombreapellido1apellido2edad
ANTONIOPEREZ
30
ANTONIOGARCIA
50

Ejemplo de uso de IS NOT NULL
SELECT * FROM personas WHERE apellido2 IS NOT NULL

>
nombreapellido1apellido2edad
LUISLOPEZPEREZ45

No hay comentarios.:

Publicar un comentario