Aracılığıyla paylaş


LOG10 (Transact-SQL)

Şunlar için geçerlidir:SQL ServerAzure SQL VeritabanıAzure SQL Yönetilen ÖrneğiAzure Synapse AnalyticsAnaliz Platformu Sistemi (PDW)Microsoft Fabric'teki SQL analiz uç noktasıMicrosoft Fabric'teki ambarMicrosoft Fabric'teki SQL veritabanı

Belirtilen float ifadesinin taban-10 logaritmasını döndürür.

Transact-SQL söz dizimi kuralları

Sözdizimi

LOG10 ( float_expression )  

Arguments

float_expression
Float tipinin bir ifadesidir veya örtük olarak float'a dönüştürülebilen bir tiptir.

Dönüş Türleri

float

Açıklamalar

LOG10 ve POWER fonksiyonları birbirleriyle ters ilişkilidir. Örneğin, 10 ^ LOG10(n) = n.

Örnekler

A. Bir değişken için taban 10 logaritmasını hesaplamak.

Aşağıdaki örnek, belirtilen değişkenin değerini LOG10 hesaplar.

DECLARE @var FLOAT;  
SET @var = 145.175643;  
SELECT 'The LOG10 of the variable is: ' + CONVERT(VARCHAR,LOG10(@var));  
GO  

Sonuç kümesi aşağıdadır.

The LOG10 of the variable is: 2.16189      
  
(1 row(s) affected)  

B. Bir taban-10 logaritmasını belirli bir kuvvete yükseltmenin sonucunu hesaplamak.

Aşağıdaki örnek, taban-10 logaritmasını belirli bir kuvvete yükseltmenin sonucunu geri getirir.

SELECT POWER (10, LOG10(5));   

Sonuç kümesi aşağıdadır.

-----------  
5  
  
(1 row(s) affected)  

Örnekler: Azure Synapse Analytics ve Analytics Platform Sistemi (PDW)

C: Bir değer için taban 10 logaritmasını hesaplamak.

Aşağıdaki örnek, belirtilen değerin değerini LOG10 hesaplar.

SELECT LOG10(145.175642);  

Sonuç kümesi aşağıdadır.

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

Ayrıca Bkz.

Matematiksel Fonksiyonlar (Transact-SQL)
GÜÇ (Transact-SQL)
LOG (Transact-SQL)