Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:SQL Server
Azure SQL Veritabanı
Azure SQL Yönetilen Örneği
Azure Synapse Analytics
Analiz Platformu Sistemi (PDW)
Microsoft Fabric'teki SQL analiz uç noktası
Microsoft Fabric'teki ambar
Microsoft Fabric'teki SQL veritabanı
SQL Server'da belirtilen float ifadesinin doğal logaritmasını döndürür.
Transact-SQL söz dizimi kuralları
Sözdizimi
-- Syntax for SQL Server, Azure SQL Database
LOG ( float_expression [, base ] )
-- Syntax for Azure Synapse SQL
LOG ( float_expression )
Arguments
float_expression
Float tipinin bir ifadesidir veya örtük olarak float'a dönüştürülebilen bir tiptir.
taban
Logaritma için tabanı belirleyen isteğe bağlı tam sayı argümanı.
Geçerlidir: SQL Server 2012 (11.x) ve sonrası sürümler
Dönüş Türleri
float
Açıklamalar
Varsayılan olarak, LOG() doğal logaritmayı döndürür. SQL Server 2012 (11.x) ile başlayarak, logaritmanın tabanını isteğe bağlı temel parametreyi kullanarak başka bir değere değiştirebilirsiniz.
Doğal logaritma, e'nin tabanına olan logaritmadır; burada e , yaklaşık olarak 2.718281828'e eşit bir irrasyonel sabittir.
Bir sayının üstelinin doğal logaritması, sayının kendisidir: LOG( EXP( n ) ) = n. Ve bir sayının doğal logaritmasının üstelliği ise sayının kendisidir: EXP( LOG( n ) ) = n.
Örnekler
A. Bir sayı için logaritma hesaplanıyor.
Aşağıdaki örnek, belirtilen float ifadesi için 'LOGi hesaplar.
DECLARE @var FLOAT = 10;
SELECT 'The LOG of the variable is: ' + CONVERT(VARCHAR, LOG(@var));
GO
Sonuç kümesi aşağıdadır.
-------------------------------------
The LOG of the variable is: 2.30259
(1 row(s) affected)
B. Bir sayının üstsilinin logaritması hesaplanır.
Aşağıdaki örnek, bir sayının üstlenimi için hesaplanır LOG .
SELECT LOG (EXP (10));
Sonuç kümesi aşağıdadır.
----------------------------------
10
(1 row(s) affected)
Örnekler: Azure Synapse Analytics ve Analytics Platform Sistemi (PDW)
C. Bir sayı için logaritma hesaplanması
Aşağıdaki örnek, belirtilen float ifadesi için 'LOGi hesaplar.
SELECT LOG(10);
Sonuç kümesi aşağıdadır.
----------------`
2.30
Ayrıca Bkz.
Matematiksel Fonksiyonlar (Transact-SQL)
DENEYIM (Transact-SQL)
LOG10 (Transact-SQL)