Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

Làm tròn phép tính 2 chữ số thập phân vào cột mới MySQL

Sử dụng ROUND(bieu_thuc, 2) để làm tròn kết quả phép tính sang 2 chữ số thập phân, có thể đặt bí danh cột mới.

Ví dụ minh họa

Tạo bảng và chèn dữ liệu:

mysql> CREATE TABLE DemoTable1865 (Value1 INT, Value2 INT);
mysql> INSERT INTO DemoTable1865 VALUES(40,60),(100,400),(545,896);

Tính tỷ lệ Value1/Value2 làm tròn 2 chữ số:

mysql> SELECT ROUND(Value1/Value2, 2) AS Result FROM DemoTable1865;

Kết quả:

+--------+
| Result |
+--------+
|  0.67  |
|  0.25  |
|  0.61  |
+--------+

Mẹo: MySQL chia số nguyên trả về DECIMAL. Dùng CAST(Value1 AS DECIMAL(10,2))/Value2 nếu cần kiểm soát độ chính xác cao hơn.