Rumah  >  Artikel  >  pangkalan data  >  Cara menggunakan fungsi FLOOR untuk membulatkan nilai dalam MySQL

Cara menggunakan fungsi FLOOR untuk membulatkan nilai dalam MySQL

WBOY
WBOYasal
2023-07-12 10:34:361581semak imbas

Cara menggunakan fungsi FLOOR dalam MySQL untuk membundarkan nilai

Dalam MySQL, fungsi FLOOR menyediakan fungsi membundarkan ke bawah, yang boleh membundarkan nilai ke bawah kepada integer atau bilangan tempat perpuluhan yang ditentukan. Artikel ini akan memperkenalkan cara menggunakan fungsi FLOOR dalam MySQL dan memberikan contoh kod yang sepadan.

Pertama, mari belajar cara menggunakan fungsi FLOOR. Sintaks fungsi FLOOR adalah seperti berikut:

FLOOR(x)

di mana, x mewakili nilai yang perlu dibundarkan ke bawah.

Seterusnya, kami akan menggambarkan penggunaan fungsi FLOOR melalui beberapa contoh.

Contoh 1: Bundarkan ke bawah kepada integer

Andaikan kita mempunyai pelajar jadual, yang mengandungi maklumat prestasi pelajar. Sekarang, kita perlu memproses keputusan dengan membulatkannya ke bawah.

SELECT FLOOR(score) AS rounded_score
FROM students;

Kod di atas akan mengembalikan lajur baru rounded_score, yang mengandungi keputusan setiap markah pelajar yang dibundarkan ke bawah.

Contoh 2: Membundarkan ke bawah kepada dua tempat perpuluhan

Jika kita perlu membundarkan nilai ke bawah kepada bilangan tempat perpuluhan yang ditentukan, kita boleh menggunakan fungsi FLOOR yang digabungkan dengan fungsi berangka untuk mencapainya.

Katakan kita ada jualan meja, yang menyimpan maklumat jualan. Sekarang kita perlu membulatkan jualan ke dua tempat perpuluhan.

SELECT ROUND(sales, 2) AS rounded_sales
FROM sales;

Kod di atas akan mengembalikan lajur rounded_sales baharu, yang mengandungi hasil setiap volum jualan yang dibundarkan ke bawah kepada dua tempat perpuluhan.

Perlu diingat bahawa hasil yang dikembalikan oleh fungsi FLOOR ialah nombor titik terapung atau nilai jenis DOUBLE. Jika anda perlu menukarnya kepada integer, anda boleh menggunakan fungsi CAST atau menghantarnya sebagai parameter kepada fungsi ROUND.

Ringkasnya, artikel ini memperkenalkan kaedah menggunakan fungsi FLOOR untuk membulatkan nilai dalam MySQL. Dengan menggabungkan fungsi FLOOR dengan betul dengan fungsi berangka lain, kami boleh melaksanakan pemprosesan dan operasi fleksibel pada nilai berangka. Saya harap artikel ini akan membantu anda menggunakan fungsi FLOOR dalam MySQL.

Atas ialah kandungan terperinci Cara menggunakan fungsi FLOOR untuk membulatkan nilai dalam MySQL. 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