當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


SQL Server LOG()用法及代碼示例


LOG()函數將指定數字的對數或該數字的對數返回給指定的底數。

用法:

LOG(number, base)

參數:
LOG()函數接受如上所述和以下描述的two-parameters。

  • number -
    此參數保留一個大於0的數字。
  • base -
    它是可選的整數參數,用於設置對數的底數。

返回-
它以指定的底數返回指定數字的對數。

示例1:
返回4的自然對數。



SELECT LOG(4);

輸出:

1.3862943611198906

示例-2:
它將3的自然對數返回指定的底數6。

SELECT LOG(3, 6);

輸出:

0.61314719276545848

示例3:
當PI()函數傳遞指定基數為5的參數之一時。

SELECT LOG(PI(), 5);

輸出:

0.71126066871266902

示例4:
當參數作為具有指定基數的表達式傳遞時。

SELECT LOG(3 + 2, 5);

輸出:

1.0

示例5:
LOG和LOG10都以10為底。

SELECT LOG(1000, 10) 'LOG',
LOG10(1000) 'LOG10';

輸出:

| LOG  | LOG10   |
|-------+--------|
| 3    |  3      |

相關用法


注:本文由純淨天空篩選整理自sanjoy_62大神的英文原創作品 LOG() Function in SQL Server。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。