Les fonctions numériques Fonctions numériques
Tous les opérateurs sont utilisables
: +, -, *, / mais également
des fonctions comme la valeur absolue, le cosinus, les logarithmes,
le modulo, l’arrondi, etc.
Consulter la documentation du SGBDR
pour connaître les fonctions qui sont implémentées
dans la version de base de données utilisée.
Nous ne serons pas exhaustifs sur toutes les
fonctions existantes, mais nous allons décrire quelques
fonctions généralement implémentées
dans les SGBDR.
1. ABS : valeur absolue ABS Fonctions numériques:valeur absolue
Exemple
SELECT idTarif, DateDebut, Prix, ABS(Prix) AS ValeurAbsolue FROM
Tarifs;
2. Valeur ASCII d’un caractère Fonctions numériques:valeur ASCII d’un caractère
Dans cet exemple, on va afficher le code ASCII ASCII du
premier caractère de la colonne Libelle des hôtels
:
SQL Server, MySQL et PostgreSQL
SELECT idHotel, Libelle, ASCII(SUBSTRING(Libelle, 1, 1)) AS Code
FROM Hotels;
Oracle, MySQL et PostgreSQL
SELECT idHotel, Libelle, ASCII(SUBSTR(Libelle, 1, 1)) AS Code
FROM Hotels;
3. COS : cosinus - SIN : sinus COS SIN Fonctions numériques:cosinus ...