Amazon Redshift tidak akan lagi mendukung pembuatan Python UDFs baru mulai 1 November 2025. Jika Anda ingin menggunakan Python UDFs, buat UDFs sebelum tanggal tersebut. Python yang ada UDFs akan terus berfungsi seperti biasa. Untuk informasi lebih lanjut, lihat posting blog
Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Fungsi TRUNC
Mempotong a TIMESTAMP
dan mengembalikan a. DATE
Fungsi ini juga dapat memotong angka. Untuk informasi selengkapnya, lihat Fungsi TRUNC.
Sintaks
TRUNC(timestamp)
Argumen
- stempel waktu
-
Kolom tipe data
TIMESTAMP
atau ekspresi yang secara implisit mengevaluasi tipe.TIMESTAMP
Untuk mengembalikan nilai stempel waktu dengan
00:00:00
waktu, lemparkan hasil fungsi ke a.TIMESTAMP
Jenis pengembalian
DATE
Contoh
Contoh berikut mengembalikan bagian tanggal dari hasil fungsi SYSDATE (yang mengembalikan stempel waktu).
SELECT SYSDATE;
+----------------------------+ | timestamp | +----------------------------+ | 2011-07-21 10:32:38.248109 | +----------------------------+
SELECT TRUNC(SYSDATE);
+------------+ | trunc | +------------+ | 2011-07-21 | +------------+
Contoh berikut menerapkan fungsi TRUNC ke kolom. TIMESTAMP
Jenis pengembalian adalah tanggal.
SELECT TRUNC(starttime) FROM event ORDER BY eventid LIMIT 1;
+------------+ | trunc | +------------+ | 2008-01-25 | +------------+
Contoh berikut mengembalikan nilai timestamp dengan waktu dengan 00:00:00
mentransmisikan hasil fungsi TRUNC ke a. TIMESTAMP
SELECT CAST((TRUNC(SYSDATE)) AS TIMESTAMP);
+---------------------+ | trunc | +---------------------+ | 2011-07-21 00:00:00 | +---------------------+