メニュー
Amazon Redshift
データベース開発者ガイド (API Version 2012-12-01)

LN 関数

入力パラメーターの自然対数を返します。DLOG1 関数のシノニム。

DLOG1 関数 のシノニム。

構文

Copy to clipboard
LN(expression)

引数

expression

関数の対象となる列または式。

注記

この関数は、式の参照先が Amazon Redshift のユーザー作成テーブルである場合、あるいは Amazon Redshift の STL または STV システムテーブルである場合に、データ型のエラーを返します。

式の参照先がユーザー作成テーブルまたはシステムテーブルである場合、式のデータ型が以下のいずれかであるときに、エラーが発生します。以下のデータ型の式は、リーダーノードで排他的に実行されます。

  • BOOLEAN

  • CHAR

  • DATE

  • DECIMAL または NUMERIC

  • TIMESTAMP

  • VARCHAR

以下のデータ型の式は、ユーザー作成テーブルおよび STL または STV システムテーブルで、正常に実行されます。

  • BIGINT

  • DOUBLE PRECISION

  • INTEGER

  • REAL

  • SMALLINT

戻り型

LN 関数は、式と同じ型を返します。

次の例は、数値 2.718281828 の自然対数、または e を底とする対数を返します。

Copy to clipboard
select ln(2.718281828); ln -------------------- 0.9999999998311267 (1 row)

解は 1 の近似値になることに注意してください。

次の例は、USERS テーブル内の USERID 列の値の自然対数を返します。

Copy to clipboard
select username, ln(userid) from users order by userid limit 10; username | ln ----------+------------------- JSG99FHE | 0 PGL08LJI | 0.693147180559945 IFT66TXU | 1.09861228866811 XDZ38RDD | 1.38629436111989 AEB55QTM | 1.6094379124341 NDQ15VBM | 1.79175946922805 OWY35QYB | 1.94591014905531 AZG78YIP | 2.07944154167984 MSD36KVR | 2.19722457733622 WKW41AIW | 2.30258509299405 (10 rows)

このページの内容: