Cómo localizar valores nulos con MySQL

Autor: | Última modificación: 7 de noviembre de 2022 | Tiempo de Lectura: 2 minutos
Temas en este post: ,

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!

👉 Descubre más del Big Data, Inteligencia Artificial & Machine Learning Full Stack Bootcamp ¡Descarga el temario!

👉 Prueba el Bootcamp Gratis por una Semana ¡Empieza ahora mismo!

👉 Conoce nuestros otros Bootcamps en Programación y Tecnología

[email protected]

¿Trabajo? Aprende a programar y consíguelo.

¡No te pierdas la próxima edición del Aprende a Programar desde Cero Full Stack Jr. Bootcamp!

 

Prepárate en 4 meses, aprende las últimas tecnologías y consigue trabajo desde ya. 

 

Solo en España hay más de 120.400 puestos tech sin cubrir, y con un sueldo 11.000€ por encima de la media nacional. ¡Es tu momento!

 

🗓️ Próxima edición: 13 de febrero

 

Reserva tu plaza descubre las becas disponibles.