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 |