Cours SQL les calculs verticaux

COURS SQL

LES CALCULS VERTICAUX

Les calculs verticaux font intervenir les valeurs d’une colonne sur l’ensemble ou un sous-ensemble des tuples ramenés par une requête.

Remarque : l’alias d’une colonne ou d’une expression sera de 30 caractères max. et sera entre «  » si l’alias contient des séparateurs.

Exemple : SQL> SELECT avtype TYPE, SUM(cap) « CAPACITE TOTALE » FROM avion GROUP BY avtype;

TYPE CAPACITE TOTALE ———- ————–A300 1300 A320 320 B707 400 B727 250 Caravelle 300 Concorde 650
6 ligne(s) sélectionnée(s).

Elimination de doublons : DISTINCT

Le mot clé DISTINCT dans la clause SELECT : – réalise un tri sur les colonnes et – élimine les doublons. Exemple : SQL> SELECT DISTINCT avtype FROM avion; AVTYPE ———A300 A320 B707 B727 Caravelle Concorde 6 ligne(s) sélectionnée(s).
Il est possible de faire un DISTINCT de plusieurs colonnes. Exemple : SQL> SELECT DISTINCT avtype,cap FROM avion;
AVTYPE CAP ———- ——–A300 300 A300 400 A320 320 B707 400 B727 250 Caravelle 300 Concorde 300 Concorde 350

Opération de sélection
SELECT … FROM … WHERE [NOT] prédicat1 [AND|OR] [NOT] prédicat2 … La clause WHERE permet d’effectuer un filtrage de tuples. C’est à dire sélectionner un sous-ensemble de lignes dans les tables. Seules les lignes vérifiant la clause WHERE seront retournées. Prédicat : nom de colonne nom de colonne constante OPERATEUR constante expression expression – Les opérateurs logiques (AND, OR) peuvent être utilisés dans le cas de prédicats multiples. – L’opérateur NOT inverse le sens du prédicat. – Pas de limite dans le nombre de prédicats.

Cours gratuitTélécharger le cours complet

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *