是的,SQL中的TRUNC()
函數(shù)可以處理負(fù)數(shù)情況。TRUNC()
函數(shù)用于截取數(shù)字的小數(shù)部分,返回不大于該數(shù)的最大整數(shù)。無(wú)論正數(shù)還是負(fù)數(shù),TRUNC()
函數(shù)都會(huì)按照相同的規(guī)則進(jìn)行截取。
對(duì)于正數(shù),TRUNC()
函數(shù)會(huì)直接去掉小數(shù)部分;對(duì)于負(fù)數(shù),TRUNC()
函數(shù)會(huì)去掉小數(shù)部分并向更小的整數(shù)取整。例如:
SELECT TRUNC(123.456) AS result; -- 結(jié)果為 123
SELECT TRUNC(-123.456) AS result; -- 結(jié)果為 -123