Computer >> Máy Tính >  >> Lập trình >> MySQL

Bạn đang cố gắng làm tròn một phép tính đến hai chữ số thập phân trong một cột mới với MySQL?

Để làm tròn, hãy sử dụng hàm ROUND () của MySQL. Đầu tiên chúng ta hãy tạo một bảng -

mysql> create table DemoTable1865
     (
     Value1 int,
     Value2 int
     );
Query OK, 0 rows affected (0.00 sec)

Chèn một số bản ghi vào bảng bằng lệnh chèn -

mysql> insert into DemoTable1865 values(40,60);
Query OK, 1 row affected (0.00 sec)
mysql> insert into DemoTable1865 values(100,400);
Query OK, 1 row affected (0.00 sec)
mysql> insert into DemoTable1865 values(545,896);
Query OK, 1 row affected (0.00 sec)

Hiển thị tất cả các bản ghi từ bảng bằng câu lệnh select -

mysql> select * from DemoTable1865;

Điều này sẽ tạo ra kết quả sau -

+--------+--------+
| Value1 | Value2 |
+--------+--------+
|     40 |     60 |
|    100 |    400 |
|    545 |    896 |
+--------+--------+
3 rows in set (0.00 sec)

Đây là truy vấn để làm tròn một phép tính đến 2 chữ số thập phân trong một cột mới -

mysql> select round(Value1/Value2,2) as Result from DemoTable1865;

Điều này sẽ tạo ra kết quả sau -

+--------+
| Result |
+--------+
|   0.67 |
|   0.25 |
|   0.61 |
+--------+
3 rows in set (0.00 sec)