RÉUSSITO. Terminale
Fiche de révision · Spé NSI Terminale

Langage SQL : requêtes de sélection, jointures, agrégations

Chapitre : Bases de données

En 30 secondes

  • SELECT (attributs), FROM (table), WHERE (condition) : le squelette d'une requête SQL de sélection.
  • Jointure SQL : égalité clé primaire / clé étrangère dans la clause WHERE, pour combiner deux tables.
  • GROUP BY regroupe les n-uplets par attribut, une fonction d'agrégation (COUNT, SUM, AVG) calcule une valeur par groupe.

Ce que tu sauras faire

  • Écrire une requête SQL de sélection avec les clauses SELECT, FROM et WHERE.
  • Écrire une requête SQL réalisant une jointure entre deux tables.
  • Utiliser une fonction d'agrégation avec la clause GROUP BY pour calculer une valeur par groupe.

Les mots à connaître

SQL
le langage utilisé pour interroger et manipuler des données organisées en tables reliées entre elles ; une requête SQL est une instruction écrite dans ce langage qui décrit les données à extraire d'une ou plusieurs tables.
Clé primaire
un attribut, ou un groupe d'attributs, dont la valeur identifie de façon unique chaque n-uplet d'une table.
Clé étrangère
un attribut d'une table dont la valeur reprend la clé primaire d'une autre table, pour établir un lien entre les deux tables.

Le piège classique

Oublier la clause WHERE nécessaire à une jointure SQL classique (égalité entre clé primaire et clé étrangère), ce qui multiplie les combinaisons de lignes sans lien réel entre elles.

L'astuce

SELECT = quoi afficher ; FROM = où chercher ; WHERE = quelle condition : retiens l'ordre logique de lecture.

Teste-toi : QCM gratuit

10 questions sur « Langage SQL : requêtes de sélection, jointures, agrégations », corrigées et expliquées. Sans compte.

Je lance le QCM →

La fiche complète, gratuite

Règles, méthode pas à pas, exemple corrigé, exercices : le PDF se télécharge, c'est tout.

Télécharger le PDF GRATUIT

Ton niveau en 5 minutes

~10 questions du programme de Terminale, score immédiat, sans compte.

Je teste mon niveau →

Dans le même chapitre : Bases de données

Toutes les fiches Spé NSI Terminale · Fiches gratuites et packs Terminale