Date & Time
DuckDB
NOW
Mengembalikan timestamp saat ini (tanggal dan waktu). Di DuckDB, NOW() mengembalikan waktu yang konsisten dalam satu transaction.
Tipe hasil:
TIMESTAMP WITH TIME ZONEDiperbarui: 16 Mei 2026Syntax
SQL
NOW()Parameter
Fungsi ini tidak memerlukan parameter.
Contoh Penggunaan
Mendapatkan Waktu Saat Ini
SQL
1 SELECT NOW();
Mengembalikan timestamp saat ini.
Hasil
2024-03-15 14:30:45.123456+07
Insert dengan Timestamp
SQL
1 INSERT INTO audit_log (action, user_id, created_at) 2 VALUES ('LOGIN', 123, NOW());
Mencatat waktu login user.
Filter Data Hari Ini
SQL
1 SELECT * 2 FROM orders 3 WHERE order_date >= DATE_TRUNC('day', NOW()) 4 AND order_date < DATE_TRUNC('day', NOW()) + INTERVAL '1 day';
Mengambil order hari ini menggunakan NOW().
Menghitung Umur Data
SQL
1 SELECT 2 id, 3 created_at, 4 NOW() - created_at as age 5 FROM tasks 6 WHERE NOW() - created_at > INTERVAL '7 days';
Mencari task yang lebih dari 7 hari.
Pertanyaan Umum tentang NOW
Apa itu fungsi NOW di DuckDB?
Mengembalikan timestamp saat ini (tanggal dan waktu). Di DuckDB, NOW() mengembalikan waktu yang konsisten dalam satu transaction. Di DuckDB, fungsi NOW termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan NOW di DuckDB?
Gunakan sintaks berikut: NOW(). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi NOW?
Fungsi NOW mengembalikan nilai bertipe TIMESTAMP WITH TIME ZONE. Pastikan tipe data hasil sudah sesuai dengan kebutuhan query atau formula kamu. Jika input mengandung nilai NULL, perilaku fungsi dapat berbeda — selalu periksa dokumentasi untuk memastikan hasilnya sesuai ekspektasi.