Rumah > Artikel > pangkalan data > Cara menggunakan fungsi ROUND dalam MySQL untuk membundarkan nombor
Cara menggunakan fungsi ROUND dalam MySQL untuk membundarkan nombor
Dalam MySQL, fungsi ROUND ialah fungsi yang biasa digunakan untuk membundarkan nombor. Ia membulatkan apungan atau nilai berganda kepada bilangan tempat perpuluhan yang ditentukan. Artikel ini menerangkan cara menggunakan fungsi ROUND dan menyediakan beberapa contoh kod. Sintaks fungsi
BULAT adalah seperti berikut:
BULAT (nilai yang hendak dibundarkan, bilangan tempat perpuluhan yang akan dikekalkan)
Mari kita lihat beberapa contoh khusus di bawah.
Contoh 1: Membundarkan nombor titik terapung kepada integer
Andaikan kita mempunyai nilai titik terapung 3.7 dan kita mahu membundarkannya kepada integer terdekat. Kita boleh menggunakan kod berikut untuk mencapai ini:
PILIH BULAT(3.7) SEBAGAI Nombor Bulat
Menjalankan kod di atas, anda akan mendapat keputusan berikut:
Nombor Bulat
4
Seperti yang anda lihat, 3.7 dibundarkan; 4, menjadi integer terdekat.
Contoh 2: Kekalkan nombor titik terapung kepada bilangan tempat perpuluhan tertentu
Kadangkala, kita perlu mengekalkan nilai titik terapung ke nombor tempat perpuluhan yang ditentukan. Katakan kita mempunyai nilai berangka 3.78546 dan kita mahu membundarkannya kepada dua tempat perpuluhan. Kita boleh menggunakan kod berikut untuk mencapai ini:
PILIH BULAT(3.78546, 2) SEBAGAI Nombor Bulat
Menjalankan kod di atas, anda akan mendapat keputusan berikut:
Nombor Bulat
3.79
As anda boleh. dibundarkan kepada dua tempat perpuluhan , dikekalkan pada 3.79.
Perlu diingat bahawa apabila bilangan digit yang akan dikekalkan adalah nombor negatif, fungsi BULAT akan membundarkan kepada bilangan digit integer. Sebagai contoh, jika kita menukar kod dalam Contoh 2 untuk memegang kepada nombor integer digit, iaitu ROUND(3.78546, -1), maka hasilnya akan menjadi 4 kerana ia dibundarkan kepada nombor integer digit.
Selain itu, jika bilangan tempat perpuluhan yang perlu dikekalkan adalah lebih besar daripada bilangan tempat perpuluhan nilai asal, hasilnya akan menjadi nilai asal itu sendiri. Sebagai contoh, jika kita menukar kod dalam Contoh 2 kepada ROUND(3.78546, 4), hasilnya akan menjadi 3.78546 kerana nilai asal hanya mempunyai 5 tempat perpuluhan.
Ringkasnya, menggunakan fungsi ROUND boleh melakukan operasi pembundaran berangka dengan mudah. Sama ada ia membundarkan nombor titik terapung kepada integer atau mengekalkan bilangan tempat perpuluhan yang ditentukan, kita boleh melakukannya dengan mudah dengan bantuan fungsi ROUND.
Saya harap pengenalan dan contoh kod dalam artikel ini dapat membantu anda menggunakan fungsi ROUND dalam MySQL dengan lebih baik untuk membundarkan nilai berangka.
Atas ialah kandungan terperinci Cara menggunakan fungsi ROUND dalam MySQL untuk membundarkan nombor. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!