

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

# LN 関数
<a name="LN"></a>

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

## 構文
<a name="LN-synopsis"></a>

```
LN(expression)
```

## 引数
<a name="LN-argument"></a>

 *expression*   
関数の対象となる列または式。  
この関数は、式が AWS Clean Rooms ユーザーが作成したテーブル、または AWS Clean Rooms STL または STV システムテーブルを参照している場合、一部のデータ型にエラーを返します。
式の参照先がユーザー作成テーブルまたはシステムテーブルである場合、式のデータ型が以下のいずれかであるときに、エラーが発生します。  
+ BOOLEAN 
+ CHAR 
+ DATE 
+ DECIMAL または NUMERIC 
+ TIMESTAMP 
+ VARCHAR 
以下のデータ型の式は、ユーザー作成テーブルおよび STL または STV システムテーブルで、正常に実行されます。  
+ BIGINT 
+ DOUBLE PRECISION 
+ INTEGER 
+ REAL 
+ SMALLINT 

## 戻り型
<a name="LN-return-type"></a>

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

## 例
<a name="LN-example"></a>

次の例は、数値 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)
```