LOG10 (Transact-SQL)
Renvoie la valeur exponentielle 10 de l'expression de type float spécifiée.
Syntaxe
LOG10 ( float_expression )
Arguments
- float_expression
Est une expression de type float ou d'un type qui peut être implicitement converti en float.
Type des valeurs renvoyées
float
Notes
Les fonctions LOG10 et POWER sont inversement proportionnelles. Par exemple, 10 ^ LOG10(n) = n.
Exemples
A. Calcul du logarithme de base 10 pour une variable.
L'exemple suivant calcule le LOG10 de la variable spécifiée.
DECLARE @var float;
SET @var = 145.175643;
SELECT 'The LOG10 of the variable is: ' + CONVERT(varchar,LOG10(@var));
GO
Voici l'ensemble des résultats.
The LOG10 of the variable is: 2.16189
(1 row(s) affected)
B. Calcule le résultat de l'élévation d'un logarithme de base 10 à une puissance donnée.
L'exemple suivant renvoie le résultat de l'élévation d'un logarithme de base 10 à une puissance donnée.
SELECT POWER (10, LOG10(5));
Voici l'ensemble des résultats.
-----------
5
(1 row(s) affected)