Trong MySQL, CEILING()
hàm cho phép bạn làm tròn một số lên đến số nguyên gần nhất. Cụ thể hơn, nó trả về số nguyên nhỏ nhất không nhỏ hơn đối số của nó.
Bạn cũng có thể sử dụng CEIL()
hàm, là từ đồng nghĩa với CEILING()
.
Cú pháp
Cú pháp như sau:
CEILING(X)
Đối với đối số số giá trị chính xác, giá trị trả về có kiểu số giá trị chính xác. Đối với các đối số chuỗi hoặc dấu phẩy động, giá trị trả về có kiểu dấu phẩy động.
Ví dụ 1 - Giá trị Dương
Dưới đây là một ví dụ về việc cung cấp giá trị dương làm đối số.
Kết quảSELECT CEILING(1.87) Result;
Kết quả:
+--------+ | Result | +--------+ | 2 | +--------+
Trong trường hợp này, 2
là số nguyên nhỏ nhất không nhỏ hơn 1.87
.
Đây là một ví dụ khác, lần này có giá trị lớn hơn.
Kết quảSELECT CEILING(200.87) Result;
Kết quả:
+--------+ | Result | +--------+ | 201 | +--------+
Ví dụ 2 - Giá trị phủ định
Dưới đây là một ví dụ sử dụng giá trị âm.
Kết quảSELECT CEILING(-1.87) Result;
Kết quả:
+--------+ | Result | +--------+ | -1 | +--------+
Trong trường hợp này, -1
là số nguyên nhỏ nhất không nhỏ hơn -1.87
.
Đây là một ví dụ khác.
Kết quảSELECT CEILING(-200.87) Result;
Kết quả:
+--------+ | Result | +--------+ | -200 | +--------+
Hàm CEIL ()
CEIL()
hàm là một từ đồng nghĩa với CEILING()
hàm số. Do đó, bạn có thể thay thế tất cả các ví dụ trên bằng CEIL()
thay vào đó.
Ví dụ:
Kết quảSELECT CEIL(1.87) Result;
Kết quả:
+--------+ | Result | +--------+ | 2 | +--------+
Làm tròn xuống - FLOOR ()
Nếu bạn muốn làm tròn xuống đến số nguyên gần nhất, sử dụng FLOOR()
chức năng thay thế.