> Faqs > Cómo saber si un campo es NULL en una consulta SQL con MySQL

Cómo saber si un campo es NULL en una consulta SQL con MySQL

Tengo una consulta sobre el lenguaje SQL, que pretendo ejecutar en el sistema gestor de base de datos MySQL.

¿Como puedo saber si un campo es null en MySQL? ¿Cómo podría, por ejemplo, sacar todos los clientes que tienen teléfono distinto de null?

Responder la pregunta
Editar Hacer otra preguntaPreguntar

Respuestas

En MySQL existe un operador -is null- o –is not null- que te puede dar todos los registros que son null o los que no lo son. Se utiliza de esta manera:

 select * from cliente where telefono is not null

Esa setencia selecciona todos los registros de la tabla cliente donde el teléfono no es nulo.

Miguel Angel
1651 76 102 5

Mira, lo he tenido que resolver ahora mismo, en MariaDB.

Te paso una sentencia SQL que busca los registros que tienen uno de sus valores a null.

delete from product where provider_reference is null;
Alberto
335 10 21 10