09/07/2008La commande
CAST permet un transtypage d'une valeur à une autre. Cette conversion est nécessaire dans le cas de données numériques stockées en entier sur lesquelles des calculs sont faits, en faisant un CAST (champ AS FLOAT).
Exemple :Si maValeur est un champ de type entier, le résultat de la division sera entier, et non un réel comme on pourrait s'y attendre.
SELECT (CAST(maValeur AS FLOAT) + 5)/2
Le champ étant devenu un réel, le résultat de la division sera un réel.
Autre utilisation, sans champ
-> renvoie 0
SELECT (CAST(1 AS FLOAT) +5) /100
-> renvoie 0.06
Dernière modification le 08/01/2019 - Quillevere.net