Partager via


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.

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.

-----------  
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.

-------------------  
2.16

Voir aussi

Fonctions mathématiques (Transact-SQL)
POWER (Transact-SQL)
LOG (Transact-SQL)