Giới thiệu về hàm ROUND trong SQL Server
Hàm ROUND trong SQL Server được sử dụng để làm tròn một số đến một số chữ số thập phân nhất định. Hàm này rất hữu ích trong việc xử lý số liệu tài chính, thống kê và các ứng dụng yêu cầu độ chính xác cao trong tính toán số học.
Định nghĩa hàm ROUND
Cú pháp của hàm ROUND như sau:
ROUND ( numeric_expression , length )
Trong đó:
- numeric_expression: Là giá trị số mà bạn muốn làm tròn.
- length: Số chữ số thập phân mà bạn muốn làm tròn đến. Nếu length là số dương, hàm sẽ làm tròn đến chữ số thập phân. Nếu length là số âm, nó sẽ làm tròn đến chữ số nguyên.
Các ví dụ sử dụng hàm ROUND
Ví dụ 1: Làm tròn số thập phân
SELECT ROUND(123.4567, 2) AS RoundedValue;
Kết quả sẽ là 123.46 vì hàm đã làm tròn đến hai chữ số thập phân.
Ví dụ 2: Làm tròn đến số nguyên
SELECT ROUND(123.4567, 0) AS RoundedValue;
Kết quả sẽ là 123 vì hàm làm tròn đến số nguyên gần nhất.
Ví dụ 3: Làm tròn với giá trị âm
SELECT ROUND(123.4567, -1) AS RoundedValue;
Kết quả sẽ là 120 vì hàm đã làm tròn đến hàng chục.
Ví dụ 4: Sử dụng hàm ROUND trong câu lệnh SELECT
SELECT ProductName, ROUND(Price, 2) AS RoundedPrice FROM Products;
Trong ví dụ này, hàm ROUND sẽ được sử dụng để làm tròn giá của mỗi sản phẩm đến hai chữ số thập phân trong kết quả truy vấn.
Kết luận
Hàm ROUND trong SQL Server là một công cụ mạnh mẽ để xử lý và định dạng số liệu thành công. Bằng cách làm tròn các giá trị số một cách chính xác, bạn có thể cải thiện tính chính xác trong các báo cáo và phân tích dữ liệu của mình.