Leçon 4 / 9 — Chapitre 7: Écrire des requêtes lisibles
Majuscules pour les mots-clés : une convention à tenir
Le premier chapitre a montré que les mots-clés SQL (SELECT, FROM, WHERE...) sont insensibles à la casse : select fonctionne exactement comme SELECT. Cette leçon revient sur pourquoi la convention des majuscules reste largement suivie, malgré cette liberté technique.
select nom, prix from produits where categorie = 'hygiene' order by prix;
SELECT nom, prix FROM produits WHERE categorie = 'hygiene' ORDER BY prix;
Ces deux requêtes sont strictement équivalentes pour le moteur SQL. Mais dans la seconde version, les majuscules distinguent immédiatement, d'un simple coup d'œil, les mots-clés du langage (SELECT, FROM, WHERE, ORDER BY) des noms réels de colonnes et de tables (nom, prix, produits, categorie) — une distinction visuelle précieuse dès qu'une requête s'allonge.
Cette convention n'est pas une règle imposée par le langage SQL lui-même, mais une habitude largement partagée dans la communauté, au point de devenir un standard de fait dans la plupart des bases de code professionnelles.
À retenir :
- Les majuscules sur les mots-clés SQL ne changent rien pour le moteur, mais distinguent clairement mots-clés et noms réels à la lecture.
- Cette convention n'est pas imposée par SQL, mais largement adoptée par habitude professionnelle partagée.
À vous de jouer : réécrivez en majuscules les mots-clés d'une requête que vous avez écrite tout en minuscules à un chapitre précédent.
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