在MySQL中,CEIL()
函數(shù)用于返回大于或等于給定數(shù)值的最小整數(shù)。對(duì)于小數(shù),CEIL()
函數(shù)的處理規(guī)則如下:
CEIL()
函數(shù)會(huì)先將其轉(zhuǎn)換為整數(shù)。CEIL()
函數(shù)會(huì)對(duì)轉(zhuǎn)換后的整數(shù)進(jìn)行向上取整操作。例如:
CEIL(1.2); -- 結(jié)果為2
CEIL(10.99); -- 結(jié)果為11
CEIL(-3.5); -- 結(jié)果為-3
CEIL(-10.99); -- 結(jié)果為-10
需要注意的是,CEIL()
函數(shù)對(duì)于負(fù)數(shù)的處理與正數(shù)不同。對(duì)于負(fù)數(shù),CEIL()
函數(shù)會(huì)先將其轉(zhuǎn)換為整數(shù),然后進(jìn)行向下取整操作。例如:
CEIL(-1.2); -- 結(jié)果為-2
CEIL(-10.99); -- 結(jié)果為-11