Hàm ROUND trong MySQL

Bởi Kiên Smart Data
0 Nhận xét
Các hàm toán học trong MYSQL

Tiếp tục series về “Các hàm toán học trong MySQL”, SmartData sẽ giới thiệu đến các bạn hàm ROUND trong MySQL.

Giới Thiệu

Tương tự như hàm CEIL/CEILINGFLOOR, hàm ROUND cũng được sử dụng để làm tròn 1 giá trị. Điểm khác biệt duy nhất của hàm ROUND so với 2 hàm còn lại là ta có thể truyền thêm 1 tham số để hàm làm tròn đến giá trị thập phân bằng với giá trị của tham số truyền vào. Để dễ hình dung chức năng của hàm ROUND, ta có ví dụ sau”

Cho 1 giá trị 12.3456789 và ta muốn làm tròn đến số thập phân thứ 3 sau dấu phẩy, ta có cú pháp với hàm ROUND như sau:

SELECT ROUND(12.3456789,3) as Result;

Kết quả ta được:

ROUND

Lưu ý: Hàm ROUND làm tròn theo nguyên tắc số theo sau bé hơn 5 thì làm tròn xuống và lớn hơn 5 thì làm tròn lên.

Ví dụ, làm tròn giá trị 2.123456 đến 3 chữ số sau dấu thập phân, kết quả ta được:

round làm tròn xuống
Hàm ROUND làm tròn đến 3 số sau dấu phẩy và số đứng ở vị trí thứ 4 nhỏ hơn 5 nên hàm làm tròn xuống.

Cú Pháp

Trong SQL, ta có cú pháp hàm ROUND như sau:

SELECT ROUND(a,b)

Trong đó, a là giá trị hoặc cột cần làm tròn

b là số lượng số muốn làm tròn sau dấu thập phân.

Kết Luận

Hàm ROUND là 1 hàm cơ bản giúp ích mọi lĩnh vực trong cuộc sống. Vì là 1 hàm rất cơ bản nên ta có thể sử dụng linh hoạt kết hợp với các hàm khác để đáp ứng những yêu cầu phức tạp hơn.

Như vậy, SmartData đã giới thiệu đến các bạn hàm ROUND trong MySQL, hi vọng bài viết này có thể giúp các bạn áp dụng những kiến thức trên vào công việc thực tế hằng ngày.

Nếu bạn là newbie có thể tham khảo bài viết này để tìm hiểu lộ trình học DA trong 3 tháng của SmartData.

Nếu bạn thấy bài viết hay và hữu ích, bạn có thể tham gia các kênh sau của SmartData để nhận được nhiều hơn nữa:

Bài viết liên quan

Để lại nhận xét

Copyright @2022 – Bản quyền thuộc Học viện dữ lệu Smart Data