L’union de plusieurs requêtes

database

La clause UNION permet de faire l’addition du résultat de deux ou plusieurs requêtes. Exactement comme si on ne réalisait qu’une seule requête à partir de plusieurs requêtes distinctes. instruction select 1UNIONinstruction select 2UNIONinstruction select 3… De plus, la clause UNION élimine naturellement les doublons résultants. Conditions d’utilisation  Les…

Continue reading

Les sous-requêtes

database

Une sous-requête est une instruction select qui peut être utilisée à l’endroit d’une valeur inconnue (laquelle est alors connue lorsque la sous-requête est effectuée). De fait, les sous-requêtes constituent une façon indirecte de mettre en relation plusieurs tables, puisque la sous-requête peut être construite sur une table autre que celle…

Continue reading

Calculs d’agrégats

database

1.1 Les fonctions statistiques Les fonctions statistiques sont standard à SQL et permettent le calcul de résultats statistiques sur les lignes d’une table. AVG(colonne) Moyenne des valeurs SUM(colonne) Somme des valeurs MIN(colonne) Valeur minimale MAX(colonne) Valeur maximale COUNT(colonne) Nombre de valeurs dans la colonne COUNT(DISTINCT colonne) Nombre de valeurs distinctes…

Continue reading

Les jointures

database

Lorsque deux tables sont mises en relation dans une requête, on établit alors une jointure. Le but recherché est de mettre en relation les données d’une table avec les données d’une autre table. Le résultat correspond à mettre bout à bout les lignes des deux tables. Pour que ceci soit…

Continue reading

La rédaction de conditions avec WHERE

database

1.1 L’expression conditionnelle SQL détermine sur quelles lignes sera effectuée une opération par le moyen d’une expression conditionnelle, dans la clause WHERE. À chaque ligne de la table, l’expression conditionnelle est ré-évaluée en fonction des valeurs spécifiques à la ligne. Si l’expression s’évalue à VRAI, alors l’opération demandée (SELECT, DELETE,…

Continue reading