選取您的 Cookie 偏好設定

我們使用提供自身網站和服務所需的基本 Cookie 和類似工具。我們使用效能 Cookie 收集匿名統計資料,以便了解客戶如何使用我們的網站並進行改進。基本 Cookie 無法停用,但可以按一下「自訂」或「拒絕」以拒絕效能 Cookie。

如果您同意,AWS 與經核准的第三方也會使用 Cookie 提供實用的網站功能、記住您的偏好設定,並顯示相關內容,包括相關廣告。若要接受或拒絕所有非必要 Cookie,請按一下「接受」或「拒絕」。若要進行更詳細的選擇,請按一下「自訂」。

LN 函數

焦點模式
LN 函數 - Amazon Redshift

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

傳回輸入參數的自然對數。

DLOG1 函數 的同義詞。

語法

LN(expression)

引數

運算式

函數運算的目標欄或表達式。

注意

如果運算式參考 Amazon Redshift 使用者建立的資料表或 Amazon Redshift STL 或 STV 系統資料表,此函數會針對某些資料類型傳回錯誤。

如果具有下列資料類型的表達式參考使用者建立的資料表或系統資料表,則會產生錯誤。具有這些資料類型的表達式只能在領導者節點上執行:

  • BOOLEAN

  • CHAR

  • DATE

  • DECIMALNUMERIC

  • TIMESTAMP

  • VARCHAR

在使用者建立的資料表和 STL 或 STV 系統資料表上,具有下列資料類型的表達式可以成功執行:

  • BIGINT

  • DOUBLE PRECISION

  • INTEGER

  • REAL

  • SMALLINT

傳回類型

LN 函數傳回與輸入運算式相同的類型。

範例

若要傳回數字 2.718281828 的自然對數或以 e 為底的對數,請使用下列範例。

SELECT LN(2.718281828); +--------------------+ | ln | +--------------------+ | 0.9999999998311267 | +--------------------+

請注意,答案幾乎等於 1。

下列範例使用 TICKIT 範例資料庫。如需詳細資訊,請參閱範本資料庫

若要傳回 USERS 資料表的 userid 欄中值的自然對數,請使用下列範例。

SELECT username, LN(userid) FROM users ORDER BY userid LIMIT 10; +----------+--------------------+ | username | ln | +----------+--------------------+ | JSG99FHE | 0 | | PGL08LJI | 0.6931471805599453 | | IFT66TXU | 1.0986122886681098 | | XDZ38RDD | 1.3862943611198906 | | AEB55QTM | 1.6094379124341003 | | NDQ15VBM | 1.791759469228055 | | OWY35QYB | 1.9459101490553132 | | AZG78YIP | 2.0794415416798357 | | MSD36KVR | 2.1972245773362196 | | WKW41AIW | 2.302585092994046 | +----------+--------------------+

下一個主題:

LOG

上一個主題:

FLOOR

在本頁面

隱私權網站條款Cookie 偏好設定
© 2025, Amazon Web Services, Inc.或其附屬公司。保留所有權利。