Rumah > pangkalan data > tutorial mysql > Cara menggunakan fungsi TRUNCATE dalam MySQL untuk memotong nombor untuk menentukan bilangan tempat perpuluhan untuk paparan

Cara menggunakan fungsi TRUNCATE dalam MySQL untuk memotong nombor untuk menentukan bilangan tempat perpuluhan untuk paparan

PHPz
Lepaskan: 2023-07-26 13:51:41
asal
1247 orang telah melayarinya

Cara menggunakan fungsi TRUNCATE dalam MySQL untuk memotong nombor untuk dipaparkan dengan bilangan tempat perpuluhan yang ditentukan

Dalam pangkalan data MySQL, jika kita perlu memotong nombor untuk dipaparkan dengan bilangan tempat perpuluhan yang ditentukan, kita boleh menggunakan TRUNCATE fungsi. Fungsi TRUNCATE boleh membantu kami mencapai pemangkasan nombor yang tepat, dengan itu mengekalkan data dengan bilangan tempat perpuluhan yang ditentukan.

Sintaks fungsi TRUNCATE adalah seperti berikut:
TRUNCATE(nombor, tempat_perpuluhan)

Di mana, nombor ialah nombor yang akan dipotong, dan tempat_perpuluhan ialah bilangan tempat perpuluhan.

Berikut ialah beberapa contoh untuk menunjukkan cara menggunakan fungsi TRUNCATE dalam MySQL.

Pertama, kami mencipta jadual bernama "produk" untuk menyimpan maklumat harga produk.

CREATE TABLE products (
    id INT AUTO_INCREMENT PRIMARY KEY,
    name VARCHAR(100),
    price DECIMAL(10, 2)
);
Salin selepas log masuk

Seterusnya, kami memasukkan beberapa data sampel ke dalam jadual "produk":

INSERT INTO products (name, price)
VALUES ('Product 1', 19.99),
       ('Product 2', 49.99),
       ('Product 3', 79.99);
Salin selepas log masuk

Kini, kita boleh menggunakan fungsi TRUNCATE untuk memotong tempat perpuluhan medan harga supaya ia hanya memaparkan dua tempat perpuluhan.

SELECT name, TRUNCATE(price, 2) AS truncated_price
FROM products;
Salin selepas log masuk

Menjalankan pertanyaan di atas, kami mendapat keputusan berikut:

+------------+------------------+
| name       | truncated_price  |
+------------+------------------+
| Product 1  | 19.99            |
| Product 2  | 49.99            |
| Product 3  | 79.99            |
+------------+------------------+
Salin selepas log masuk

Seperti yang ditunjukkan di atas, fungsi TRUNCATE berjaya memotong bilangan tempat perpuluhan dalam medan harga dan memaparkan hasilnya kepada dua tempat perpuluhan sahaja.

Kami juga boleh cuba mengubah suai nilai parameter decimal_places untuk melihat hasil pemotongan yang berbeza. Sebagai contoh, menetapkan tempat_perpuluhan kepada 1 akan menghasilkan keputusan berikut:

SELECT name, TRUNCATE(price, 1) AS truncated_price
FROM products;
Salin selepas log masuk

Menjalankan pertanyaan di atas, kita akan mendapat hasil berikut:

+------------+------------------+
| name       | truncated_price  |
+------------+------------------+
| Product 1  | 19.9             |
| Product 2  | 49.9             |
| Product 3  | 79.9             |
+------------+------------------+
Salin selepas log masuk

Seperti yang ditunjukkan di atas, tempat perpuluhan medan harga berjaya dipotong kepada 1 tempat dan keputusan hanya dipaparkan Satu tempat perpuluhan.

Perlu diingat bahawa fungsi TRUNCATE tidak membulat, ia hanya memotong bilangan tempat perpuluhan. Jika pembundaran diperlukan, fungsi ROUND hendaklah digunakan dan bukannya fungsi TRUNCATE.

Ringkasnya, fungsi TRUNCATE ialah fungsi yang sangat mudah dalam MySQL untuk memotong bilangan tempat perpuluhan dalam sesuatu nombor. Dengan menggunakan fungsi TRUNCATE, kami boleh mengawal ketepatan nilai berangka dengan mudah untuk memenuhi keperluan perniagaan kami.

Atas ialah kandungan terperinci Cara menggunakan fungsi TRUNCATE dalam MySQL untuk memotong nombor untuk menentukan bilangan tempat perpuluhan untuk paparan. 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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan