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

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

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-12-28 21:36:11350semak imbas

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

Memformat Nombor kepada Dua Tempat Perpuluhan Tanpa Pembundaran

Untuk memaparkan nombor dengan dua tempat perpuluhan tanpa membundarkan nombor asal, adalah mungkin untuk menggunakan fungsi TRUNCATE . Fungsi ini mengalih keluar semua tempat perpuluhan melebihi nombor yang ditentukan.

Contoh

Untuk memotong nombor kepada dua tempat perpuluhan, sintaks berikut boleh digunakan:

TRUNCATE(number, 2)

Untuk contohnya, untuk memotong nombor 2229.999 kepada dua tempat perpuluhan, ungkapan berikut boleh digunakan:

TRUNCATE(2229.999, 2)

Hasil ungkapan ini ialah 2229.99.

Pilihan Lain

Selain TRUNCATE, fungsi ROUND juga boleh digunakan untuk memformat nombor kepada bilangan tempat perpuluhan yang ditentukan. Walau bagaimanapun, ROUND membundarkan nombor ke tempat perpuluhan terdekat, yang mungkin tidak diingini dalam sesetengah kes.

Dokumentasi

Untuk mendapatkan maklumat lanjut tentang fungsi TRUNCATE, rujuk dokumentasi MySQL: https://dev.mysql.com/doc/refman/8.0/en/mathematical-functions.html#function_truncate

Untuk maklumat lanjut tentang fungsi ROUND, rujuk dokumentasi MySQL: https://dev .mysql.com/doc/refman/8.0/en/mathematical-functions.html#function_round

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