Menghasilkan angka random antara 0 (inclusive) dan 1 (exclusive). Berguna untuk sampling dan randomization.
DOUBLEDiperbarui: 13 Jun 2026RANDOM()Fungsi ini tidak memerlukan parameter.
1 SELECT 2 RANDOM() as random_0_1, 3 FLOOR(RANDOM() * 100) as random_0_99, 4 FLOOR(RANDOM() * 10) + 1 as random_1_10 5 FROM range(5);
Membuat angka random dengan berbagai range.
| random_0_1 | random_0_99 | random_1_10 |
|---|---|---|
| 0.7234 | 45 | 8 |
| 0.1892 | 12 | 3 |
| 0.9456 | 78 | 5 |
1 SELECT * 2 FROM products 3 WHERE RANDOM() < 0.1 4 LIMIT 10;
Mengambil random sample sekitar 10% dari data.
| product_id | product_name | price |
|---|---|---|
| 23 | Widget X | 50000 |
| 156 | Gadget Y | 75000 |
| 89 | Tool Z | 125000 |
1 SELECT 2 question_id, 3 question_text 4 FROM quiz_questions 5 WHERE quiz_id = 1 6 ORDER BY RANDOM() 7 LIMIT 5;
Mengacak urutan soal quiz untuk setiap user.
| question_id | question_text |
|---|---|
| 5 | What is SQL? |
| 2 | Define database |
| 8 | Explain JOIN |
| 1 | What is DuckDB? |
| ... 1 baris lainnya | |
Sudah paham RANDOM? Latih langsung di browser
Latihan interaktif, langsung di browser.