Share via


LOG10 (Transact-SQL)

S’applique à :SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)Point de terminaison analytique SQL dans Microsoft FabricEntrepôt 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 Versions antérieures de la documentation.

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)