MySQL: no nulo

Los datos expuestos en este blog, son solo de índole informativo. Por favor realiza siempre una copia de seguridad antes de realizar cualquier cambio en tu proyecto.

MySQL: no nulo

Este tutorial de MySQL explica cómo usar MySQL NO ES NULL condición Con sintaxis y ejemplos.

describir

La condición MySQL IS NOT NULL se usa para probar valores NOT NULL en una instrucción SELECT, INSERT, UPDATE o DELETE.

sintaxis

La sintaxis de la condición IS NOT NULL en MySQL es:

expression IS NOT NULL

parámetro o parámetro

El valor que probará la expresión es un valor no NULL.

notas

  • La condición se evalúa como VERDADERO si la expresión no es un valor NULL.
  • Si expresión es un valor NULL, la condición se evalúa como FALSO.

Ejemplo: uso de la instrucción SELECT

El siguiente es un ejemplo de cómo usar la condición MySQL IS NOT NULL en una instrucción SELECT:

SELECT *
FROM contacts
WHERE last_name IS NOT NULL;

Este ejemplo de MySQL NO ES NULO devolverá todos los registros en la tabla de contactos cuyo apellido no contenga un valor nulo.

Ejemplo: uso de la instrucción INSERT

El siguiente es un ejemplo de cómo usar la condición MySQL IS NOT NULL en una instrucción INSERT:

INSERT INTO contacts
(contact_id, contact_name)
SELECT account_no, supplier_name
FROM suppliers
WHERE category IS NOT NULL;

Este ejemplo de MySQL NO ES NULO insertará registros en la tabla de contactos cuyas categorías no contengan valores nulos.

Ejemplo: uso de la instrucción UPDATE

El siguiente es un ejemplo de cómo usar la condición MySQL IS NOT NULL en una instrucción UPDATE:

UPDATE contacts
SET status="completed"
WHERE last_name IS NOT NULL;

Este ejemplo de MySQL NO ES NULO actualizará los registros en la tabla de contactos cuyo apellido no contenga un valor NULO.

Ejemplo: uso de la sentencia DELETE

El siguiente es un ejemplo de cómo usar la condición MySQL IS NOT NULL en una instrucción DELETE:

DELETE FROM contacts
WHERE last_name IS NOT NULL;

Este ejemplo de MySQL NO ES NULO eliminará todos los registros de la tabla de contactos cuyo apellido no contenga un valor nulo.