NULL Values

15 min Niveau 8

SQLite NULL 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

Voici la syntaxe de base de l'utilisation de NULL lors de la création d'une table.

SQLite> 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 pour lesquelles nous n'avons pas utilisé NOT NULL, ce qui signifie que ces colonnes pourraient ê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