Derrière chaque site, chaque appli, chaque tableau de bord se cache une base de données — et SQL est le langage qui permet de lui parler. C'est la compétence tech la plus rentable à apprendre en premier : demandée partout, utile en data, en marketing, en produit, et accessible en quelques semaines. Voici vos premiers pas.
SQL, C'est Quoi Exactement ?
Imaginez un immense tableur : SQL permet d'en extraire précisément ce qu'on veut. « Donne-moi tous les clients de Paris inscrits cette année, triés par dépense » : une phrase en SQL, une réponse en une seconde. Pas besoin d'être développeur : si vous savez lire un tableau, vous pouvez apprendre les bases de SQL.
Votre Première Requête : SELECT
Tout commence par SELECT, qui choisit les colonnes, et FROM, qui choisit la table. SELECT nom, ville FROM clients; affiche les noms et villes de tous les clients. Avec SELECT * FROM clients;, l'étoile signifie « toutes les colonnes ». Retenez ce schéma mental : SELECT dit QUOI afficher, FROM dit OÙ le chercher.
Filtrez avec WHERE
Pour ne garder que certaines lignes, ajoutez WHERE : SELECT nom FROM clients WHERE ville = 'Paris';. Les opérateurs sont intuitifs : =, >, <, et LIKE pour les recherches partielles (WHERE nom LIKE 'Du%' trouve Dupont, Durand...). WHERE transforme une liste brute en réponse précise : c'est 80 % de l'usage quotidien de SQL.
Triez et Limitez avec ORDER BY et LIMIT
ORDER BY depense DESC trie du plus grand au plus petit (ASC pour l'inverse), et LIMIT 10 ne garde que les 10 premiers. Combinés : SELECT nom, depense FROM clients ORDER BY depense DESC LIMIT 10; donne votre top 10 clients. Ces quatre mots-clés — SELECT, WHERE, ORDER BY, LIMIT — couvrent déjà la majorité des questions métier.
Pratiquez Gratuitement, 20 Minutes par Jour
La théorie sans pratique ne sert à rien : des plateformes gratuites comme SQLBolt ou Mode proposent des exercices interactifs directement dans le navigateur, sans rien installer. Vingt minutes d'exercices par jour pendant deux semaines, puis un mini-projet (analyser un jeu de données public) : c'est le chemin le plus rapide vers des bases solides. Ensuite seulement, explorez les jointures (JOIN) et les regroupements (GROUP BY).