Rumah >pangkalan data >tutorial mysql >Bagaimana untuk Memformat Nombor dengan Dua Tempat Perpuluhan dalam Pelayan SQL?
Panduan ini menerangkan cara memaparkan nilai angka dengan tepat dua tempat perpuluhan dalam SQL Server. Ini adalah keperluan biasa apabila membentangkan data kewangan atau data tepat lain.
Fungsi CONVERT
menyediakan penyelesaiannya. Sintaksnya ialah:
<code class="language-sql">CONVERT(DECIMAL(precision, scale), numeric_expression)</code>
Di mana:
precision
: Jumlah bilangan digit (kedua-dua sebelum dan selepas titik perpuluhan).scale
: Bilangan digit selepas titik perpuluhan. Tetapkan ini kepada 2
untuk dua tempat perpuluhan.numeric_expression
: Nombor yang anda mahu formatkan.Sebagai contoh, untuk memformat 2.999999
untuk menunjukkan dua tempat perpuluhan:
<code class="language-sql">SELECT CONVERT(DECIMAL(10, 2), 2.999999);</code>
Ini akan kembali 3.00
. Ambil perhatian bahawa SQL Server membundarkan nombor.
Penting: Jenis data DECIMAL
adalah penting untuk tugasan ini. Tidak seperti FLOAT
atau REAL
, DECIMAL
menawarkan ketepatan dan skala tetap, memastikan perwakilan tepat bagi nilai perpuluhan. Memilih nilai precision
yang sesuai bergantung pada julat jangkaan nombor anda.
Atas ialah kandungan terperinci Bagaimana untuk Memformat Nombor dengan Dua Tempat Perpuluhan dalam Pelayan SQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!