LN 関数 - AWS Clean Rooms

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

LN 関数

LN 関数は、入力パラメータの自然対数を返します。

LN 関数は、DLOG1 関数 のシノニムです。

構文

LN(expression)

引数

expression

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

注記

この関数は、式が AWS Clean Rooms ユーザーが作成したテーブル、または AWS Clean Rooms STL または STV システムテーブルを参照する場合、一部のデータ型に対してエラーを返します。

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

  • BOOLEAN

  • CHAR

  • DATE

  • DECIMAL または NUMERIC

  • TIMESTAMP

  • VARCHAR

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

  • BIGINT

  • DOUBLE PRECISION

  • INTEGER

  • REAL

  • SMALLINT

戻り型

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

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

select ln(2.718281828); ln -------------------- 0.9999999998311267 (1 row)

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

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

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)