Menghitung percentile rank relatif dari setiap baris. Nilai antara 0 dan 1, menunjukkan persentase baris yang lebih rendah.
FLOAT64Diperbarui: 16 Mei 2026PERCENT_RANK() OVER ([PARTITION BY partition_expression] ORDER BY sort_expression)Menentukan urutan
Membagi data ke dalam grup (opsional)
1 SELECT 2 name, 3 salary, 4 PERCENT_RANK() OVER (ORDER BY salary) as percentile 5 FROM `project.dataset.employees`;
Percentile rank untuk gaji.
| name | salary | percentile |
|---|---|---|
| David | 50000 | 0.0 |
| Charlie | 70000 | 0.333 |
| Bob | 90000 | 0.667 |
| Alice | 120000 | 1.0 |
1 SELECT 2 employee_id, 3 department, 4 performance_score, 5 ROUND(PERCENT_RANK() OVER (PARTITION BY department ORDER BY performance_score) * 100, 1) as percentile 6 FROM `project.dataset.performance`;
Percentile performance dalam department.
Sudah paham PERCENT_RANK? Latih langsung di browser
Latihan interaktif, langsung di browser.