Hàm làm tròn trong SQL Server

Ví dụ về làm tròn trong sql server, làm tròn lên, làm tròn xuống sql server.

Trong các hàm của Microsoft Sql Server, không cung cấp hàm làm tròn lên hoặc xuống nhưng có thể dễ dàng làm được điều này bằng các sử dụng hàm CEILING FLOOR để lấy giá trị trần và giá trị sàn của một số.

Hàm làm tròn trong sql server
SELECT ROUND(1.7,0 ); ---kết quả: 2
SELECT ROUND(1.3,0 ); ---kết quả: 2
SELECT ROUND(1.36,1 ); ---kết quả: 1.40
SELECT ROUND(1.34,1 ); ---kết quả: 1.30

SELECT ROUND(1.364,2 ); ---kết quả: 1.360
SELECT ROUND(1.348,2 ); ---kết quả: 1.350


Hàm làm tròn lên trong sql server
SELECT CEILING(1.34) as LamTronLen --kết quả: 2
SELECT CEILING(1.68) as LamTronLen --kết quả: 2
 

Hàm làm tròn xuống trong sql server

SELECT FLOOR(1.34) as LamTronXuong -- kết quả: 1

SELECT FLOOR(1.84) as LamTronXuong -- kết quả: 1

 

*

Round Up hoặc Round Down Trong Sql Server