oracle中trunc函式的簡單使用

2021-07-31 03:50:11 字數 557 閱讀 2017

oracle中的trunc()函式是對時間型別或者數字進行擷取操作的。

一般用法為trunc(date,「fmt」),其中fmt 是我們要展示的時間字段,或者trunc(number),該函式表示取整。

trunc(date)的用法一般有以下幾種:

trunc(sysdate,'yyyy');//返回當前年的第一天

trunc(sysdate, 'mm');//返回當前月的第一天

trunc(sysdate, 'dd');//返回當前時間的年月日

trunc(sysdate, 'd');//返回當前星期的第一天

trunc(sysdate, 'hh');//返回當前小時

trunc(number)的用法一般有以下幾種:

trunc(55.5,-1) = 50;//-1(負數)表示從小數點左邊第一位擷取後面全置為零;

trunc(55.55,1) = 55.5;//1(正數)表示小數點後面保留一位;

trunc(55.55) = 55;//擷取整數部分;

Oracle中的trunc()函式

oracle中的trunc 函式是對時間型別或者數字進行擷取操作的。1 trunc date 的用法一般有以下幾種 select sysdate from dual select to char sysdate,yyyy mm dd hh mi ss from dual?select trunc s...

oracle中的trunc 函式

oracle中的trunc 函式是對時間型別或者數字進行擷取操作的。一般用法為trunc date,fmt 其中fmt 是我們要展示的時間字段,或者trunc number 該函式表示取整。trunc date 的用法一般有以下幾種 trunc sysdate,yyyy 返回當前年的第一天 trun...

Oracle中trunc()函式用法

sql表示式 注釋select sysdate from dual 當前系統時間,24小時制 select to char sysdate,yyyy mm dd hh24 mi ss from dual 當前系統時間,24小時制 select to char sysdate,yyyy mm dd h...