LOG10 (Transact-SQL)

Renvoie la valeur exponentielle 10 de l'expression de type float spécifiée.

Icône Lien de rubriqueConventions de la syntaxe de Transact-SQL

Syntaxe

LOG10 ( float_expression )

Arguments

  • float_expression
    Est une expression de type float ou d'un type qui peut être implicitement converti en float.

Type des valeurs renvoyées

float

Notes

Les fonctions LOG10 et POWER sont inversement proportionnelles. Par exemple, 10 ^ LOG10(n) = n.

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)