NULL Values

20 min Niveau 8

Le NULL de PostgreSQL est le terme utilisé pour représenter une valeur manquante. Une valeur NULL dans une table est une valeur dans un champ qui semble être vide.

Un champ avec une valeur NULL est un champ sans valeur. Il est très important de comprendre qu'une valeur NULL est différente d'une valeur nulle ou d'un champ qui contient des espaces.

Syntaxe

La syntaxe de base de l'utilisation de NULL lors de la création d'une table est la suivante :

CREATE TABLE COMPANY(
    ID INT PRIMARY KEY     NOT NULL,
    NAME           TEXT    NOT NULL,
    AGE            INT     NOT NULL,
    ADDRESS        CHAR(50),
    SALARY         REAL
);

Ici, NOT NULL signifie que la colonne doit toujours accepter une valeur explicite du type de données donné. Il y a deux colonnes où nous n'avons pas utilisé NOT NULL. Cela signifie donc que ces colonnes peuvent être NULL.

Un champ avec une valeur NULL est un champ qui a été laissé vide lors de la création de l'enregistrement.

Exemple

logo discord

Besoin d'aide ?

Rejoignez notre communauté officielle et ne restez plus seul à bloquer sur un problème !

En savoir plus