Math
BigQuery
RAND
Menghasilkan angka random antara 0 (inclusive) dan 1 (exclusive).
Tipe hasil:
FLOAT64Diperbarui: 16 Mei 2026Syntax
SQL
RAND()Parameter
Fungsi ini tidak memerlukan parameter.
Contoh Penggunaan
Generate Random Number
SQL
1 SELECT 2 RAND() as random_float, 3 CAST(RAND() * 100 AS INT64) as random_0_to_99;
Menghasilkan angka random.
Hasil
| random_float | random_0_to_99 |
|---|---|
| 0.7234... | 72 |
Random Sampling
SQL
1 SELECT * 2 FROM `project.dataset.users` 3 ORDER BY RAND() 4 LIMIT 100;
Mengambil 100 random users.
Pertanyaan Umum tentang RAND
Apa itu fungsi RAND di BigQuery?
Menghasilkan angka random antara 0 (inclusive) dan 1 (exclusive). Di BigQuery, fungsi RAND termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan RAND di BigQuery?
Gunakan sintaks berikut: RAND(). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi RAND?
Fungsi RAND mengembalikan nilai bertipe FLOAT64. 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.