Rumah >pangkalan data >tutorial mysql >Bagaimana untuk Memformat Nombor ke Dua Tempat Perpuluhan dalam MySQL Tanpa Pembundaran?

Bagaimana untuk Memformat Nombor ke Dua Tempat Perpuluhan dalam MySQL Tanpa Pembundaran?

Susan Sarandon
Susan Sarandonasal
2024-12-04 15:36:121002semak imbas

How to Format Numbers to Two Decimal Places in MySQL Without Rounding?

Memformat Nombor kepada Dua Tempat Perpuluhan Tanpa Pembundaran

Untuk mengeluarkan nombor dengan dua tempat perpuluhan tanpa membundarkan nombor asal, anda boleh menggunakan TRUNCATE fungsi dalam MySQL. Fungsi ini mengalih keluar sebarang digit melebihi ketepatan yang ditentukan, memotong nilai berangka dengan berkesan.

Sintaks:

TRUNCATE(number, precision)

Contoh:

Untuk memformat nombor 2229.999 dengan dua tempat perpuluhan tanpa pembundaran, anda boleh menggunakan pertanyaan berikut:

SELECT TRUNCATE(2229.999, 2);

Pertanyaan ini akan mengeluarkan:

2229,99

Fungsi TRUNCATE berguna untuk memotong nilai berangka kepada ketepatan yang dikehendaki, memastikan nombor asal tidak diubah oleh pembundaran.

Nota:

Jika anda ingin membundarkan nombor dan bukannya memotongnya, anda boleh menggunakan fungsi ROUND. Walau bagaimanapun, fungsi ini akan membundarkan nombor kepada nombor bulat terdekat, jadi hasilnya mungkin berbeza daripada fungsi TRUNCATE.

Atas ialah kandungan terperinci Bagaimana untuk Memformat Nombor ke Dua Tempat Perpuluhan dalam MySQL Tanpa Pembundaran?. 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