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.