

 Amazon Redshift tidak akan lagi mendukung penggunaan Python UDF setelah 30 Juni 2026. Kami akan mulai menegakkannya secara bertahap. Untuk informasi lebih lanjut tentang detail opsi akhir masa pakai dan migrasi Python, lihat posting [ blog ](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/) yang diterbitkan pada 30 Juni 2025. 

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Fungsi LN
<a name="r_LN"></a>

Mengembalikan logaritma natural dari parameter input.

Sinonim dari. [Fungsi DLOG1](r_DLOG1.md) 

## Sintaksis
<a name="r_LN-synopsis"></a>

```
LN(expression)
```

## Pendapat
<a name="r_LN-argument"></a>

 *ekspresi*   
Kolom target atau ekspresi tempat fungsi beroperasi.   
Fungsi ini mengembalikan kesalahan untuk beberapa tipe data jika ekspresi mereferensikan tabel buatan pengguna Amazon Redshift atau tabel sistem STL atau STV Amazon Redshift. 
Ekspresi dengan tipe data berikut menghasilkan kesalahan jika mereka mereferensikan tabel yang dibuat pengguna atau sistem. Ekspresi dengan tipe data ini berjalan secara eksklusif pada node pemimpin:   
+ `BOOLEAN` 
+ `CHAR` 
+ `DATE` 
+ `DECIMAL` atau `NUMERIC` 
+ `TIMESTAMP` 
+ `VARCHAR` 
Ekspresi dengan tipe data berikut berjalan dengan sukses pada tabel yang dibuat pengguna dan tabel sistem STL atau STV:   
+ `BIGINT` 
+ `DOUBLE PRECISION` 
+ `INTEGER` 
+ `REAL` 
+ `SMALLINT` 

## Jenis pengembalian
<a name="r_LN-return-type"></a>

Fungsi LN mengembalikan tipe yang sama dengan *ekspresi* input. 

## Contoh
<a name="r_LN-example"></a>

Untuk mengembalikan logaritma natural atau logaritma dasar `e` dari angka 2.718281828, gunakan contoh berikut. 

```
SELECT LN(2.718281828);

+--------------------+
|         ln         |
+--------------------+
| 0.9999999998311267 |
+--------------------+
```

Perhatikan bahwa jawabannya hampir sama dengan 1. 

Contoh berikut menggunakan database sampel TICKIT. Untuk informasi selengkapnya, lihat [Database sampel](c_sampledb.md).

Untuk mengembalikan logaritma natural dari nilai-nilai dalam kolom userid dalam tabel USERS, gunakan contoh berikut. 

```
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 |
+----------+--------------------+
```