Pilih preferensi cookie Anda

Kami menggunakan cookie penting serta alat serupa yang diperlukan untuk menyediakan situs dan layanan. Kami menggunakan cookie performa untuk mengumpulkan statistik anonim sehingga kami dapat memahami cara pelanggan menggunakan situs dan melakukan perbaikan. Cookie penting tidak dapat dinonaktifkan, tetapi Anda dapat mengklik “Kustom” atau “Tolak” untuk menolak cookie performa.

Jika Anda setuju, AWS dan pihak ketiga yang disetujui juga akan menggunakan cookie untuk menyediakan fitur situs yang berguna, mengingat preferensi Anda, dan menampilkan konten yang relevan, termasuk iklan yang relevan. Untuk menerima atau menolak semua cookie yang tidak penting, klik “Terima” atau “Tolak”. Untuk membuat pilihan yang lebih detail, klik “Kustomisasi”.

Fungsi ROUND

Mode fokus
Fungsi ROUND - Amazon Redshift

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

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

Fungsi ROUND membulatkan angka ke bilangan bulat atau desimal terdekat.

Fungsi ROUND secara opsional dapat menyertakan argumen kedua sebagai INTEGER untuk menunjukkan jumlah tempat desimal untuk pembulatan, di kedua arah. Ketika Anda tidak memberikan argumen kedua, fungsi dibulatkan ke bilangan bulat terdekat. Ketika bilangan bulat argumen kedua ditentukan, fungsi membulatkan ke angka terdekat dengan presisi desimal integer.

Sintaksis

ROUND(number [ , integer ] )

Argumen

jumlah

Angka atau ekspresi yang mengevaluasi angka. Itu bisa menjadiDECIMAL, FLOAT8 atau SUPER tipe. Amazon Redshift dapat secara implisit mengonversi tipe data numerik lainnya.

bilangan bulat

(Opsional) An INTEGER yang menunjukkan jumlah tempat desimal untuk pembulatan di kedua arah. Tipe SUPER data tidak didukung untuk argumen ini.

Jenis pengembalian

ROUND mengembalikan tipe data numerik yang sama dengan nomor input.

Ketika input adalah SUPER tipe, output mempertahankan tipe dinamis yang sama dengan input sementara tipe statis tetap SUPER tipe. Ketika tipe dinamis SUPER bukan angka, Amazon Redshift kembali. NULL

Contoh

Contoh berikut menggunakan database sampel TICKIT. Untuk informasi selengkapnya, lihat Database sampel.

Untuk membulatkan komisi yang dibayarkan untuk transaksi tertentu ke nomor bulat terdekat, gunakan contoh berikut.

SELECT commission, ROUND(commission) FROM sales WHERE salesid=10000; +------------+-------+ | commission | round | +------------+-------+ | 28.05 | 28 | +------------+-------+

Untuk membulatkan komisi yang dibayarkan untuk transaksi tertentu ke tempat desimal pertama, gunakan contoh berikut.

SELECT commission, ROUND(commission, 1) FROM sales WHERE salesid=10000; +------------+-------+ | commission | round | +------------+-------+ | 28.05 | 28.1 | +------------+-------+

Untuk memperluas presisi dalam arah yang berlawanan seperti contoh sebelumnya, gunakan contoh berikut.

SELECT commission, ROUND(commission, -1) FROM sales WHERE salesid=10000; +------------+-------+ | commission | round | +------------+-------+ | 28.05 | 30 | +------------+-------+

Topik berikutnya:

DOSA

Topik sebelumnya:

ACAK

Di halaman ini

PrivasiSyarat situsPreferensi cookie
© 2025, Amazon Web Services, Inc. atau afiliasinya. Semua hak dilindungi undang-undang.