LOG10 (Transact-SQL)
S’applique à : SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW) SQL analytics endpoint in Microsoft Fabric Warehouse in Microsoft Fabric
Renvoie le logarithme en base 10 de l’expression de type float spécifiée.
Conventions de la syntaxe Transact-SQL
Syntaxe
LOG10 ( float_expression )
Arguments
float_expression
Expression de type float ou dont le type peut être implicitement converti en type float.
Types de retour
float
Remarques
Les fonctions LOG10 et POWER sont inversement proportionnelles. Par exemple, 10 ^ LOG10(n) = n.
Exemples
R. 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 le jeu de résultats obtenu.
The LOG10 of the variable is: 2.16189
(1 row(s) affected)
B. Calcul du 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 le jeu de résultats obtenu.
-----------
5
(1 row(s) affected)
Exemples : Azure Synapse Analytics et Analytics Platform System (PDW)
C. Calcul du logarithme en base 10 d’une variable.
L’exemple suivant calcule le LOG10
de la valeur spécifiée.
SELECT LOG10(145.175642);
Voici le jeu de résultats obtenu.
-------------------
2.16
Voir aussi
Fonctions mathématiques (Transact-SQL)
POWER (Transact-SQL)
LOG (Transact-SQL)