Rumah  >  Artikel  >  pangkalan data  >  Cara menggunakan fungsi ROUND dalam MySQL untuk membundarkan nombor

Cara menggunakan fungsi ROUND dalam MySQL untuk membundarkan nombor

王林
王林asal
2023-07-15 16:55:392897semak imbas

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

8

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn