Oracle中的TRUNC函数主要用于截断日期、数字或时间戳的小数部分,具体用途包括:
- 截取日期的时间部分,返回日期的整数部分。
- 截取数字的小数部分,返回整数部分。
- 截取时间戳的小数部分,返回整数部分的时间戳。
- 可以指定截取的位数,例如TRUNC(date, ‘MONTH’)可以截取日期的月份部分。
- 还可以用于将日期或时间戳向下取整到指定的单位,比如TRUNC(date, ‘IW’)可以将日期向下取整到本周的第一天。
总的来说,TRUNC函数可以用于处理日期、数字和时间戳的截断操作,以满足不同需求。