Rumah > pangkalan data > tutorial mysql > Bagaimana untuk mengalih keluar Trailing Zeros daripada Nilai Perpuluhan Pelayan SQL?

Bagaimana untuk mengalih keluar Trailing Zeros daripada Nilai Perpuluhan Pelayan SQL?

Mary-Kate Olsen
Lepaskan: 2025-01-14 13:57:44
asal
503 orang telah melayarinya

How to Remove Trailing Zeros from SQL Server Decimal Values?

Menghapuskan Sifar Mengekor dalam Data Perpuluhan Pelayan SQL

Cabaran:

Menyimpan nilai perpuluhan dalam lajur DECIMAL(9,6) selalunya menghasilkan sifar mengekor yang tidak diingini. Contohnya, memasukkan 123.4567 menghasilkan 123.456700.

Penyelesaian:

Kehadiran sifar mengekor dalam perpuluhan adalah terutamanya isu paparan, biasanya dikendalikan oleh aplikasi atau klien. SQL Server Management Studio (SSMS), bagaimanapun, memaparkan nombor titik terapung tanpa sifar di belakang ini. Kita boleh mengeksploitasi tingkah laku ini untuk membuangnya.

Penyelesaian melibatkan pelakon dua langkah: pertama ke DECIMAL, kemudian ke FLOAT:

<code class="language-sql">SELECT 
    CAST(123.4567 AS DECIMAL(9,6)) AS DecimalValue,
    CAST(CAST(123.4567 AS DECIMAL(9,6)) AS FLOAT) AS FloatedValue;</code>
Salin selepas log masuk

Ini menghasilkan:

<code>DecimalValue        FloatedValue
123.456700            123.4567</code>
Salin selepas log masuk

Penghantaran ke FLOAT dengan berkesan mengalih keluar sifar tertinggal daripada nilai yang dipaparkan, menyediakan penyelesaian yang mudah dan cekap untuk senario yang kehadirannya bermasalah.

Atas ialah kandungan terperinci Bagaimana untuk mengalih keluar Trailing Zeros daripada Nilai Perpuluhan Pelayan SQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan