TRUNC()
函數(shù)用于截取日期或數(shù)值的整數(shù)部分,并返回截取后的結(jié)果。其正確用法取決于參數(shù)的類(lèi)型。
TRUNC(date, format)
date
:表示待截取的日期。format
:表示截取的精度,可以是'YYYY'
、'MM'
、'DD'
等。如果不指定format
參數(shù),則默認(rèn)為截取到天的整數(shù)部分。示例:
SELECT TRUNC(SYSDATE, 'MONTH') FROM dual;
TRUNC(number, decimal_places)
number
:表示待截取的數(shù)值。decimal_places
:表示截取的小數(shù)位數(shù),可以是正整數(shù)或負(fù)整數(shù)。正整數(shù)表示保留小數(shù)點(diǎn)右側(cè)指定位數(shù)的小數(shù),負(fù)整數(shù)表示將小數(shù)點(diǎn)左側(cè)的數(shù)字截取到指定的位數(shù)。示例:
SELECT TRUNC(123.456, 2) FROM dual;