Systèmes d'information de gestion · Terminale STMG · Les données
Requêtes et jointures
- Une requête interroge une base :
SELECTchoisit les colonnes,FROMla table,WHEREfiltre les lignes,ORDER BYtrie. - Une jointure relie deux tables grâce à un champ commun : la clé primaire d'un côté, la clé étrangère de l'autre, comparées dans
ON. - Sans condition de jointure, on obtient toutes les combinaisons de lignes (produit cartésien) : le résultat est faux et énorme.
GROUP BYregroupe les lignes ;SUM,COUNT,AVGcalculent un résultat par groupe ;HAVINGfiltre sur ces groupes.