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