Hàm ROUND() trong SQL

Hàm ROUND()

Hàm ROUND() được sử dụng để làm tròn trường số trị theo số lượng chữ số thập phân cụ thể.

Cú pháp ROUND() trong SQL

SELECT ROUND(column_name,decimals) FROM table_name
Tham số Mô tả
column_name Bắt buộc. Trường cần làm tròn.
decimals Bắt buộc. Định nghĩa số lượng chữ số thập phân cần trả về.

Mô hình SQL ROUND()

Chúng ta có bảng "Products" sau:

Prod_Id ProductName Unit UnitPrice
1 gold 1000 g 32.35
2 silver 1000 g 11.56
3 copper 1000 g 6.85

Bây giờ, chúng ta muốn làm tròn tên và giá đến số nguyên gần nhất.

Chúng ta sử dụng câu lệnh SQL sau:

SELECT ProductName, ROUND(UnitPrice,0) as UnitPrice FROM Products

Kết quả tập hợp sẽ như sau:

ProductName UnitPrice
gold 32
silver 12
copper 7