programmation
Google

Champ

Les instructions SQL

Avec l'instruction SELECT, il est possible d'utiliser ces fonctions pour effectuer des calculs.

SUM ( ) renvoie la somme d'un champ
AVG ( ) renvoie la moyenne d'un champ
MAX ( ) renvoie la valeur maximale d'un champ
MIN ( ) renvoie la valeur minimale d'un champ
COUNT (* ) renvoie le nombre d'enregistrements de la table
COUNT (DISTINCT ) renvoie le nombre d'enregistrements différents d'un champ

 

Chaque instruction SQL doit se terminer par un point-virgule.

 

 

SUM

 

TableActeurs

nom

prenom

nationalite

salaire

age

cachet

films

 

Permet de faire la somme d'un champ

 

SELECT nom, SUM(salaire) FROM TableActeurs GROUP BY nom DESC ;

! Permet d'afficher chaque acteur ainsi que son salaire total par ordre décroissant de nom de famille !

 

AVG

 

TableActeurs

nom

prenom

nationalite

salaire

age

cachet

films

 

Permet de calculer la moyenne d'un champ

 

SELECT nationalite, AVG(salaire) FROM TableActeurs GROUP BY nationalite ;

! Permet d'afficher la moyenne des salaires par nationalité !

 

MAX ou MIN

 

TableActeurs

nom

prenom

nationalite

salaire

age

cachet

films

 

Permet d'afficher la valeur la plus élevée pour un champ donné

 

SELECT MAX(salaire) FROM TableActeurs ;

! Renvoie le salaire le plus élevé de la table !

 

Permet d'afficher la valeur la plus faible pour un champ donné

 

SELECT MIN(age) FROM TableActeurs ;

! Renvoie l'âge de l'acteur le plus jeune de la table !

 

COUNT et COUNT(DISTINCT)

 

TableActeurs

nom

prenom

nationalite

salaire

age

cachet

films

 

Permet de comptabiliser le nombre d'enregistrements correspondants à certains critères

 

SELECT COUNT(nom) FROM TableActeurs ;

! Comptabilise le nombre d'acteurs dans la table !

 

Permet de comptabiliser le nombre d'enregistrements différents correspondants à certains critères

 

SELECT COUNT (DISTINCT nationalite) FROM TableActeurs ;

! Comptabilise le nombre de nationalités différentes dans la table !





Copyright © 2006