Window

MIN_WINDOW

DuckDBDuckDB

Menemukan nilai minimum dalam window frame. Berguna untuk tracking low points dan analisis komparatif.

Tipe hasil: Same as inputDiperbarui: 16 Mei 2026

Syntax

SQL
MIN(expression) OVER ([PARTITION BY ...] [ORDER BY ...])

Parameter

expressionANYwajib

Kolom yang akan dicari minimumnya

Contoh Penggunaan

Running Minimum Harga

SQL
1SELECT
2 date,
3 price,
4 MIN(price) OVER (ORDER BY date) as running_min,
5 price - MIN(price) OVER (ORDER BY date) as above_min
6FROM stock_prices;

Track minimum historis dan selisih dari minimum.

Hasil
datepricerunning_minabove_min
2024-01-011001000
2024-01-0295950
2024-01-031059510

Minimum per Kategori

SQL
1SELECT
2 category,
3 product,
4 price,
5 MIN(price) OVER (PARTITION BY category) as min_in_category
6FROM products;

Identifikasi harga minimum per kategori.

Hasil
categoryproductpricemin_in_category
ElectronicsTV5000500
ElectronicsPhone500500
FurnitureChair200200

Pertanyaan Umum tentang MIN_WINDOW

Apa itu fungsi MIN_WINDOW di DuckDB?
Menemukan nilai minimum dalam window frame. Berguna untuk tracking low points dan analisis komparatif. Di DuckDB, fungsi MIN_WINDOW termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan MIN_WINDOW di DuckDB?
Gunakan sintaks berikut: MIN(expression) OVER ([PARTITION BY ...] [ORDER BY ...]). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi MIN_WINDOW?
Fungsi MIN_WINDOW mengembalikan nilai bertipe Same as input. 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.
Apa saja parameter fungsi MIN_WINDOW?
Fungsi ini memiliki 1 parameter wajib. Parameter yang digunakan: expression (ANY, wajib): Kolom yang akan dicari minimumnya.