LOG10 (Transact-SQL)
S’applique à : point de terminaison d’analytique SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Platform System (PDW) SQL Analytics dans Microsoft Fabric Warehouse dans 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 )
Remarque
Pour afficher la syntaxe Transact-SQL pour SQL Server 2014 (12.x) et versions antérieures, consultez la Documentation sur les versions antérieures.
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)