Oracle中的TRUNC函數主要用于截斷日期、數字或時間戳的小數部分,具體用途包括:
- 截取日期的時間部分,返回日期的整數部分。
- 截取數字的小數部分,返回整數部分。
- 截取時間戳的小數部分,返回整數部分的時間戳。
- 可以指定截取的位數,例如TRUNC(date, ‘MONTH’)可以截取日期的月份部分。
- 還可以用于將日期或時間戳向下取整到指定的單位,比如TRUNC(date, ‘IW’)可以將日期向下取整到本周的第一天。
總的來說,TRUNC函數可以用于處理日期、數字和時間戳的截斷操作,以滿足不同需求。