Cómo localizar valores nulos con MySQL

| Última modificación: 18 de abril de 2024 | Tiempo de Lectura: 2 minutos

Algunos de nuestros reconocimientos:

Premios KeepCoding

Conocer sobre el proceso de cómo localizar valores nulos con MySQL te ayudará en filtrar tus bases, encontrar errores y limpiarlas para el uso y consulta superior por ti y otros usuarios. Así pues, para que sigas perfeccionando tus bases de datos y tus proyectos futuros, te queremos contar cómo localizar valores nulos con MySQL.

Cómo localizar valores nulos con MySQL

Cuando estamos revisando una base de datos, necesitamos consultar elementos o realizar algún proyecto con base en los datos allí almacenados. Es importante que la base este lo más perfeccionado posible, pues esto evitará que haya algún error con el programa que se construya a partir de las bases. Es por eso que filtrar y limpiar los registros duplicados y saber cómo localizar valores con MySQL permitirá un mejor trabajo con las bases de datos.

Así pues, hay dos maneras para localizar valores nulos con MySQL, las cuales te permitirán detallar otras características importantes de la base de datos.

Utilizar comando count para el total

En el primero, por ejemplo, podrás comprobar las cantidades de datos de cada registro y compararlo con el total de toda la tabla.

SELECT COUNT (*) TOTAL

. COUNT (DESC_PERSONAJE) TOTAL_PERSONAJE

. COUNT (ID_FAMILIA) TOTAL_FAMILIA
. COUNT (ID_SEXO) TOTAL_SEXO

. COUNT (ID_MATRIMONIO) TOTAL_MATRIMONIO

. COUNT (ID_LUGAR_RESIDENCIA) TOTAL_LUGAR_RESIDENCIA

. COUNT (ID_PROFESION) TOTAL_PROFESION

. COUNT (ID_LUGAR_PROFESION) TOTAL_LUGAR_PROFESION
FROM PERSONAJES

Utilizar comando where is null

Acabas de conocer uno de los procesos más largos para saber los registros que tienen campos nulos, se puede hacer de forma mucho más específica y enfocado en un solo elemento de una tabla. Para ello puedes utilizar el comando de WHERE IS NULL:

SELECT *

FROM PERSONAJES

WHERE ID_MATRIMONIO IS NULL.

De esta manera, te aparecerán todos los registros que no tienen un dato relacionado con ellos. Ahora, si por el contrario, deseas saber qué registros sí tienen un dato relacionado, podrás cambiar el comando solo agregándole un NOT:

SELECT *

FROM PERSONAJES

WHERE ID_MATRIMONIO IS NOT NULL.

Con esto, ya sabes cómo localizar valores nulos con MySQL de dos formas distintas.

Súmate a nosotros y aprende

Ya que te has dado la oportunidad de aprender cómo localizar valores nulos con MySQL, queremos que sigas invirtiendo tu tiempo en desarrollarte en programación y, en este caso, en bases de datos. Para ello, te queremos recomendar nuestro Big Data, Inteligencia Artificial & Machine Learning Full Stack Bootcamp, el que, en menos de un año, te permitirá aprenderlo todo acerca las databases. ¡Súmate a KeepCoding y no dejes de aprender!

Sandra Navarro

Business Intelligence & Big Data Advisor & Coordinadora del Bootcamp en Data Science, Big Data & Machine Learning.

Posts más leídos

¡CONVOCATORIA ABIERTA!

Big Data, IA & Machine Learning

Full Stack Bootcamp

Clases en Directo | Profesores en Activo | Temario 100% actualizado