corc53requeteopdecalcul

394 mots 2 pages
Les exemples sont à traiter avec le SLD du cas GESNOTES (Chap 5) et de la base de données Access GESNOTES.MDB)

Les opérateurs de calcul permettent de faire des calculs sur un groupe d’enregistrements
I. Le regroupement

L’opération de regroupement permet, comme son nom l’indique de regrouper les lignes identiques en une seule. Le regroupement s’utilise toujours en complément avec une opération de calcul

En SQL, le regroupement se traduit par la clause GROUP BY

II. L’opération cumul (somme – en SQL : SUM)
Formalisme : R2=CUMUL(R1,Attribut2,attribut1)
L’opération CUMUL effectue la somme des valeurs de l'attribut1 ayant une même valeur d'attribut2 en commun

Exemple :

On veut obtenir le total des notes regroupé par code épreuve

Résultat à obtenir
Code épreuve
TotalDesNotes
1
163
2
276
3
259
4
153
5
208
6
242
7
171

Par tableau

RELATION
OPERATEURS
CONDITION
RELATION
RESULTAT
NOTATION

Regroupement

R40(Codeépreuve, TotalDesNotes :cumul([Note])

En SQL
SELECT Codeépreuve, SUM (Note) AS TotalDesNotes
FROM NOTATION
GROUP BY Codeépreuve;
III. L’opération compte (en SQL : COUNT)

formalisme : R2 = COMPTE(R1,Attribut) : compte les occurences qui ont la même valeur d'attribut en commun (cette opération compte en fait le nombre de lignes) :

Application :

On désire connaître le nombre de candidats inscrits par établissement

Résultat à obtenir :
Code étab
Effectif par lycée
230
2
235
5
330
7
350
5
430
5
435
1

Par tableau

RELATION
OPERATEURS
CONDITION
RELATION
RESULTAT
CANDIDAT

REGROUPEMENT

R41(Codeétab, [Effectif par lycée ]: Compte([NumCand])

En SQL
SELECT Codeétab, COUNT (NumCandidat) AS [Effectif par lycée]
FROM CANDIDAT
GROUP BY Codeétab;

IV. Les autres opérateurs de calcul
Ils s’utilisent de la même manière que les opérations cumuls et compte

Français
SQL
Valeur minimale d’un champ
MIN
MIN
Valeur maximale d’un champ
MAX
MAX
Moyenne d’un champ
MOYENNE
AVG
Ecart type
ECART TYPE
STDEV
Variance
VAR
VAR
Première valeur
PREMIER
FIRST
Dernière

en relation

  • Fiche bts cgo le salaire
    906 mots | 4 pages
  • Projet écolog
    1655 mots | 7 pages
  • Maths edhec
    1421 mots | 6 pages
  • REGLEMENT INTERIEUR GAEC
    925 mots | 4 pages
  • Rapport d’étude de cas sncf : étude de cas sncf
    8935 mots | 36 pages
  • Corrigé castorama acrc
    797 mots | 4 pages
  • Cnam icsv présentation de la formation
    652 mots | 3 pages
  • Les "pays" en France
    307 mots | 2 pages
  • Contr Le De Gestionnn
    8929 mots | 36 pages
  • Ensapdf
    331 mots | 2 pages
  • Réussir son entrée au grande écoles
    2216 mots | 9 pages
  • L’organisation du travail à « ouest-france »
    3137 mots | 13 pages
  • Presentation histoire des arts
    627 mots | 3 pages
  • Divers
    1386 mots | 6 pages
  • Le moteur de règles au coeur de l’agilité du si
    4556 mots | 19 pages