tutorial pengembangan web terbaru
 

SQL ROUND() Function


The ROUND() Fungsi

The ROUND() adalah fungsi yang digunakan untuk mengumpulkan bidang numerik untuk jumlah desimal yang ditentukan.

Catatan: Banyak sistem database yang pembulatan berbeda dari yang Anda harapkan. Ketika pembulatan angka dengan bagian pecahan ke integer, guru sekolah kami mengatakan kepada kami untuk mengumpulkan 0,1 melalui 0,4 BAWAH ke integer yang lebih rendah berikutnya, dan 0,5 melalui 0,9 UP ke integer berikutnya yang lebih tinggi. Tetapi jika semua angka 1 sampai 9 sama-sama mungkin, ini memperkenalkan bias sedikit menuju tak terhingga, karena kami selalu putaran 0,5 up. Banyak sistem database telah mengadopsi standar IEEE 754 untuk operasi aritmatika, yang menurut default pembulatan perilaku adalah "bulat setengah bahkan." Dalam skema ini, 0,5 dibulatkan ke bilangan bulat genap terdekat. Jadi, baik 11,5 dan 12,5 akan dibulatkan menjadi 12.

SQL ROUND() Sintaks

SELECT ROUND(column_name,decimals) FROM table_name;
Parameter Deskripsi
column_name Wajib. lapangan untuk melengkapi.
decimals Wajib. Menentukan jumlah desimal yang akan dikembalikan.

Demo database

Dalam tutorial ini kita akan menggunakan terkenal sampel database Northwind.

Di bawah ini adalah pilihan dari "Products" table:

ID Produk Nama Produk SupplierID CategoryID Satuan Harga
1 Chais 1 1 10 boxes x 20 bags 18
2 Chang 1 1 24 - 12 oz bottles 19
3 Aniseed Syrup 1 2 12 - 550 ml bottles 10
4 Chef Anton's Cajun Seasoning 2 2 48 - 6 oz jars 21.35
5 Chef Anton's Gumbo Mix 2 2 36 boxes 25

SQL ROUND() Contoh

Pernyataan SQL berikut memilih nama produk dan putaran harga di "Products" table:

Contoh

SELECT ProductName, ROUND(Price,0) AS RoundedPrice
FROM Products;

Cobalah sendiri "