Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Fungsi ROUND
ROUNDFungsi membulatkan angka ke bilangan bulat atau desimal terdekat.
ROUNDFungsi ini secara opsional dapat menyertakan argumen kedua sebagai bilangan bulat untuk menunjukkan jumlah tempat desimal untuk pembulatan, di kedua arah. Ketika Anda tidak memberikan argumen kedua, fungsi dibulatkan ke bilangan bulat terdekat. Ketika argumen kedua >n ditentukan, fungsi dibulatkan ke angka terdekat dengan n tempat desimal presisi.
Sintaks
ROUND (number [ , integer ] )
Pendapat
- jumlah
-
Angka atau ekspresi yang mengevaluasi angka. Bisa jadi FLOAT8 tipe DECIMAL atau. AWS Clean Rooms dapat mengonversi tipe data lain sesuai aturan konversi implisit.
- bilangan bulat (opsional)
-
Bilangan bulat yang menunjukkan jumlah tempat desimal untuk pembulatan di kedua arah.
Jenis pengembalian
ROUNDmengembalikan tipe data numerik yang sama dengan argumen masukan.
Contoh
Bulatkan komisi yang dibayarkan untuk transaksi tertentu ke seluruh nomor terdekat.
select commission, round(commission) from sales where salesid=10000; commission | round -----------+------- 28.05 | 28 (1 row)
Bulatkan komisi yang dibayarkan untuk transaksi tertentu ke tempat desimal pertama.
select commission, round(commission, 1) from sales where salesid=10000; commission | round -----------+------- 28.05 | 28.1 (1 row)
Untuk kueri yang sama, perluas presisi ke arah yang berlawanan.
select commission, round(commission, -1) from sales where salesid=10000; commission | round -----------+------- 28.05 | 30 (1 row)