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
Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Fungsi LN
Mengembalikan logaritma alami dari parameter input.
Sinonim dariFungsi DLOG1.
Sintaksis
LN(expression)
Pendapat
- ekspresi
-
Kolom target atau ekspresi tempat fungsi beroperasi.
catatan
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 -
DECIMALatauNUMERIC -
TIMESTAMP -
VARCHAR
Ekspresi dengan tipe data berikut berhasil berjalan pada tabel yang dibuat pengguna dan tabel sistem STL atau STV:
-
BIGINT -
DOUBLE PRECISION -
INTEGER -
REAL -
SMALLINT
-
Jenis pengembalian
Fungsi LN mengembalikan tipe yang sama dengan ekspresi input.
Contoh
Untuk mengembalikan logaritma alami atau logaritma dasar dari angka 2.7 e 18281828, 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.
Untuk mengembalikan logaritma alami dari nilai-nilai di kolom userid di 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 | +----------+--------------------+