PaliSkill
SQL débutant

Leçon 2 / 9 — Chapitre 1: Découvrir les bases et SELECT

Les types de données courants

Chaque colonne d'une table possède un type de données fixe, déclaré une fois pour toutes à la création de la table — c'est ce qui garantit que toutes les valeurs d'une même colonne sont cohérentes entre elles.

Dans la table produits, id et stock sont des entiers (INTEGER), prix peut être un entier ou un décimal (DECIMAL/NUMERIC, selon qu'on autorise ou non les centimes), et nom/categorie sont du texte (TEXT ou VARCHAR).

Ce type détermine ce qu'on peut faire avec la colonne : additionner ou comparer numériquement prix a du sens, mais additionner deux valeurs de nom n'en aurait aucun. Un moteur SQL refuse généralement une opération incohérente avec le type déclaré d'une colonne.

Les types précis et leurs noms exacts varient légèrement d'un moteur SQL à l'autre (PostgreSQL, MySQL, SQLite...), mais les grandes familles restent les mêmes partout : nombres entiers, nombres décimaux, texte, dates, et valeurs vrai/faux (booléens).

À retenir :

  • Chaque colonne possède un type de données fixe, cohérent sur toutes les lignes.
  • Les grandes familles de types sont : entiers, décimaux, texte, dates, booléens.
  • Le type d'une colonne détermine les opérations valides sur son contenu.

À vous de jouer : pour chacune des cinq colonnes de produits, identifiez si elle contient du texte ou un nombre.

🔒

Continuez ce module

Débloquez les leçons restantes ainsi que la certification finale.

2 500 XOF / 3,81 € / 4,15 $

Débloquez les 84 leçons restantes de ce module

Votre paiement est vérifié avant l'activation de l'accès