← Parcours
🗄️

SQL & Bases de Données

Débutant

Fondamentaux SQL

50 min

SQL (Structured Query Language) est le langage universel des bases de données relationnelles. Tout ML Engineer lit et écrit du SQL quotidiennement.

Les 4 opérations fondamentales

-- Lire des données
SELECT nom, age, salaire
FROM employes
WHERE departement = 'Tech' AND salaire > 60000
ORDER BY salaire DESC
LIMIT 10;

-- Insérer
INSERT INTO employes (nom, age, departement) VALUES ('Emile', 30, 'ML');

-- Modifier
UPDATE employes SET salaire = 75000 WHERE id = 42;

-- Supprimer
DELETE FROM employes WHERE actif = false;

Fonctions d'agrégation — essentielles pour l'analyse de données :

SELECT
  departement,
  COUNT(*)        AS nb_employes,
  AVG(salaire)    AS salaire_moyen,
  MAX(salaire)    AS salaire_max,
  MIN(salaire)    AS salaire_min
FROM employes
GROUP BY departement
HAVING COUNT(*) > 5
ORDER BY salaire_moyen DESC;

Ressource : SQLBolt — https://sqlbolt.com/ (exercices interactifs gratuits, parfait pour débuter)

Exercice : sur SQLBolt, complète les 18 leçons interactives. Résultat attendu : 100% des exercices réussis.

🤖

Un point pas clair ? Demandez à votre tuteur AI de vous l'expliquer autrement.

Poser une question