Fungsi ROUND - AWS Clean Rooms

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Fungsi ROUND

Fungsi ROUND membulatkan angka ke bilangan bulat atau desimal terdekat.

Fungsi ROUND 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. Ini bisa berupa tipe DECIMAL atau FLOAT8. 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

ROUND mengembalikan tipe data numerik yang sama dengan argumen masukan.

Contoh-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)