Sur ce cours, nous allons voir la notion d’une fonction SQL. SQL contient un ensemble des fonctions nous permettant de réaliser facilement et rapidement certaines tâches qui seraient complexes et qui demanderaient énormément du temps.
Pour mieux comprendre, expliquons cela à travers un petit exemple :
Imaginons que nous nous trouvons en face d’une grosse table contenant des nombres et qu’on nous demande de calculer la moyenne de tous ces nombres.
On serait obligé de faire de l’addition, et /ou encore de la multiplication, et de la division pour trouver cette fameuse moyenne. Avec le langage SQL, on n’a pas besoin de faire tous ces calculs. Il suffit d’une simple ligne de code appelant la fonction moyenne (AVG) pour calculer cette moyenne.
Les fonctions SQL sont très nombreuses et ne cessent pas d’augmenter. Ici je vais vous lister certaines fonctions qu’on utilise plus souvent :
Maintenant nous allons faire un exemple :
Supposons qu’on ait cette table nommée PRODUITS dans la base de données.
Produits | Prix |
Pommes de terre | 10 |
Pomme de ciel | 40 |
Pomme de mer | 4 |
Pomme rouge | 7 |
Pomme verte | 9 |
Et qu’on veut calculer le prix total des produits. Dans ce cas, on va utiliser la fonction SUM. Voici la syntaxe :
SELECT SUM(nom_colonne) FROM nom_de_la_table ;
Donc le code SQL est :
SELECT SUM(Prix) FROM PRODUITS ;
Le résultat sera donc 70.