oracle中trunc函式的用法

2021-09-03 08:28:25 字數 1259 閱讀 8999

oracle trunc()函式的用法

/日期

******/

1.select trunc(sysdate) from dual --2011-3-18 今天的日期為2011-3-18

2.select trunc(sysdate, 『mm』) from dual --2011-3-1 返回當月第一天.

3.select trunc(sysdate,『yy』) from dual --2011-1-1 返回當年第一天

4.select trunc(sysdate,『dd』) from dual --2011-3-18 返回當前年月日

5.select trunc(sysdate,『yyyy』) from dual --2011-1-1 返回當年第一天

6.select trunc(sysdate,『d』) from dual --2011-3-13 (星期天)返回當前星期的第一天

7.select trunc(sysdate, 『hh』) from dual --2011-3-18 14:00:00 當前時間為14:41

8.select trunc(sysdate, 『mi』) from dual --2011-3-18 14:41:00 trunc()函式沒有秒的精確

/數字

*****/

/*trunc(number,num_digits)

number 需要截尾取整的數字。

num_digits 用於指定取整精度的數字。num_digits 的預設值為 0。

trunc()函式擷取時不進行四捨五入

*/9.select trunc(123.458) from dual --123

10.select trunc(123.458,0) from dual --123

11.select trunc(123.458,1) from dual --123.4

12.select trunc(123.458,-1) from dual --120

13.select trunc(123.458,-4) from dual --0

14.select trunc(123.458,4) from dual --123.458

15.select trunc(123) from dual --123

16.select trunc(123,1) from dual --123

17.select trunc(123,-1) from dual --120

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...