15.Les fonctions SQL

15.1.Les fonctions

15.1.1.Introduction :

Les bases de données ne se contentent pas de manipuler les informations telles qu'elles ont été stockées, elles proposent également un ensemble de fonctions qui permettent par exemple de retrouver la plus grande valeur stockée dans tel ou tel champ, l'ensemble des dates correspondant aux 5 derniers jours, etc.

15.1.2.Utilisation :

Les fonctions peuvent être utilisées :
  • pour restituer des données modifiées lorsqu'elles sont appelées selon le schéma suivant:
    SELECT MAFONCTION(monchamp) FROM matable;
    Exemple:
    SELECT SQRT(monchamp) FROM matable;
    Retournera la racine carré du champ "monchamp" de chaque enregistrement de la table "matable".
  • Pour sélectionner des données sur des critères déterminés par le résulat d'une fonction :
    SELECT monchamp FROM matable WHERE MAFONCTION(monchamp);
    Exemple:
    SELECT monchamp FROM matable WHERE ROUND(monchamp)=2;
    Retournera l'ensemble des enregistrements pour lesquels la valeur arrondie du champ "monchamp" vaut 2.