LOG10 (Transact-SQL)
Renvoie la valeur exponentielle 10 de l'expression de type float spécifiée.
Conventions de la syntaxe de Transact-SQL
Syntaxe
LOG10 ( float_expression )
Arguments
expression_float
Est une expression de type float ou d'un type qui peut être implicitement converti en float.
Notes
Les fonctions LOG10 et POWER sont inversement proportionnelles. Par exemple, 10 ^ LOG10(n) = n.
Type des valeurs renvoyées
float
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)
Voir aussi
Référence
Fonctions mathématiques (Transact-SQL)
POWER (Transact-SQL)
LOG (Transact-SQL)