Comment Ca Marche l'informatique ?
 
 Comment Ça Marche - Articles - Bases de données - Modèle relationnel - Opérations de calcul
 Accueil
 Forums
 Astuces
 Guide d'achat
 
   
 
 
Livres Comment ça marche?
Tout sur le hardware PC
Tout sur la sécurité
Tout sur le webmastering
Présentation des trois premiers ouvrages de la collection CommentCaMarche.net
Page d'accueil
Ajouter aux favoris
Contribuer à cet article
Ecrire à Jean-Francois Pillou
Le modèle relationnel
Introduction
Opérations de base
Opérations dérivées
Opérations de calcul
Version 2.0.6
 
Opérations calculatoires Page précédente Retour à la page d'accueil

Opérations calculatoires

Les opérateurs de calcul ne sont pas des opérations dérivées dans la mesure où ils ne peuvent pas être exprimés à l'aide des opérateurs de base. Ils permettent néanmoins de faire des opérations très utiles (parfois nécessaires) que les autres opérateurs ne peuvent pas réaliser.

Opérateur Somme

Cet opérateur permet de faire la somme cumulée des valeurs que l'attribut X prend pour une liste d'attributs appelés attributs de regroupement. Les valeurs de X doivent bien évidemment être numériques. Lorsqu'aucun attribut de regroupement n'est précisé, l'opérateur Somme renvoie la somme des valeurs de la colonne.

On note cet opérateur:

SommeX1,X2,...,Xn(R,X)
ou avec la notation anglaise
SumX1,X2,...,Xn(R,X)

Opérateur de comptage

Cet opérateur permet de compter le nombre de lignes pour lesquelles l'attribut fait partie d'une liste d'attributs appelés attributs de regroupement. Lorsqu'aucun attribut de regroupement n'est précisé l'opérateur compte le nombre de tuples de la colonne.

On note cet opérateur:

CompteX1,X2,...,Xn(R,X)
ou avec la notation anglaise
CountX1,X2,...,Xn(R,X)


Page précédente

  Ce document intitulé « Bases de données - Modèle relationnel - Opérations de calcul » issu de Comment Ça Marche est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.