PostgreSQL: 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.

PostgreSQL: no nulo

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

describir

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

sintaxis

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

expression IS NOT NULL

parámetro o parámetro

La expresión se usa para probar si es un valor distinto de 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 PostgreSQL IS NOT NULL en una declaración SELECT:

SELECT *
FROM employees
WHERE first_name IS NOT NULL;

Este ejemplo de PostgreSQL NO ES NULL devolverá todos los registros en la tabla de empleados cuyo nombre no contenga un valor NULL.

Ejemplo: uso de la instrucción INSERT

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

INSERT INTO inventory
(inventory_id, item_name)
SELECT product_id, product_name
FROM products
WHERE product_name IS NOT NULL;

Este ejemplo de PostgreSQL NO ES NULL insertará registros en la tabla de inventario donde product_name no contiene un valor NULL.

Ejemplo: uso de la instrucción UPDATE

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

UPDATE inventory
SET status="Available"
WHERE item_name IS NOT NULL;

Este ejemplo de PostgreSQL NO ES NULL actualizará los registros en la tabla de inventario cuyo item_name no contiene un valor NULL.

Ejemplo: uso de la sentencia DELETE

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

DELETE FROM employees
WHERE archive IS NOT NULL;

Este ejemplo de PostgreSQL NO ES NULL eliminará todos los registros de la tabla de empleados cuyo campo de archivo no contenga un valor NULL.