Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
fungsi jendela peringkat
Berlaku untuk:
Databricks SQL
Databricks Runtime
Membagi baris untuk setiap partisi dalam jendela menjadi n segmen mulai dari 1 hingga maksimum n.
Sintaks
ntile([n])
Argumen
-
n: Literal INTEGER opsional yang lebih besar dari 0.
Pengembalian
Sebuah Bilangan Bulat.
Default untuk n adalah 1. Jika n lebih besar dari jumlah atau baris aktual di jendela Anda harus menggunakan klausa ORDER BY dengan fungsi ini.
Jika urutannya tidak unik, hasilnya adalah non-deterministik.
Contoh
> SELECT a, b, ntile(2) OVER (PARTITION BY a ORDER BY b) FROM VALUES ('A1', 2), ('A1', 1), ('A2', 3), ('A1', 1) tab(a, b);
A1 1 1
A1 1 1
A1 2 2
A2 3 1
Fungsi terkait
- fungsi Jendela