PaliSkill
SQL débutant

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

Le point-virgule et la casse des mots-clés

Le point-virgule (;) marque la fin d'une instruction SQL — indispensable dès qu'un fichier ou un outil contient plusieurs requêtes à la suite, pour que le moteur sache où l'une se termine et où la suivante commence.

SELECT nom FROM produits;
SELECT prix FROM produits;

Ces deux requêtes, séparées par un point-virgule chacune, s'exécutent l'une après l'autre. Dans un outil qui n'exécute qu'une seule requête à la fois, l'oublier ne pose souvent pas de problème visible — mais l'habitude évite bien des erreurs déroutantes dès que plusieurs requêtes s'enchaînent dans un même script.

Les mots-clés SQL (SELECT, FROM, WHERE...) sont, dans la grande majorité des moteurs, insensibles à la casse : select, Select et SELECT fonctionnent de façon identique.

select nom from produits;

Cette requête, tout en minuscules, fonctionne exactement comme SELECT nom FROM produits;. La convention très répandue d'écrire les mots-clés en majuscules (SELECT, FROM, WHERE) reste néanmoins recommandée : elle distingue immédiatement, à la lecture, les mots-clés du langage des noms de colonnes ou de tables.

Attention : contrairement aux mots-clés, le contenu réel d'une valeur de texte (comme 'Papeterie' vs 'papeterie') est généralement sensible à la casse selon le moteur et sa configuration — ce module utilise systématiquement des valeurs en minuscules pour éviter toute ambiguïté.

À retenir :

  • Le point-virgule marque la fin d'une instruction SQL, indispensable pour enchaîner plusieurs requêtes.
  • Les mots-clés SQL sont insensibles à la casse, mais les écrire en majuscules reste la convention la plus lisible.

À vous de jouer : réécrivez SELECT nom FROM produits; tout en minuscules, et vérifiez qu'elle fonctionne identiquement.

🔒

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