最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

oracle trunc()函數(shù)的使用方法

 更新時(shí)間:2014年08月12日 01:45:13   投稿:mdxy-dxy  
oracle數(shù)據(jù)庫中trunc()函數(shù)是很常見的,下文對(duì)trunc()函數(shù)的使用作了詳細(xì)的分析討論,供您參考,希望對(duì)您能有所幫助

oracle trunc()函數(shù)是最常用的函數(shù)之一,下面就為您介紹oracle trunc()函數(shù)的用法,供您參考,希望可以讓您對(duì)oracle trunc()函數(shù)有更深的認(rèn)識(shí)。

1.TRUNC(for dates)

TRUNC函數(shù)為指定元素而截去的日期值。

其具體的語法格式如下:
TRUNC(date[,fmt])

其中:
date一個(gè)日期值
fmt        日期格式,該日期將由指定的元素格式所截去。忽略它則由最近的日期截去

下面是該函數(shù)的使用情況:

TRUNC(TO_DATE('24-Nov-1999 08:00 pm','dd-mon-yyyy hh:mi am'))
        ='24-Nov-1999 12:00:00 am'
TRUNC(TO_DATE('24-Nov-1999 08:37 pm','dd-mon-yyyy hh:mi am','hh'))='24-Nov-1999 08:00:00 am'

round     (date,'format')未指定format時(shí),如果日期中的時(shí)間在中午之前,則將日期中的時(shí)間截?cái)酁?2     A.M.(午夜,一天的開始),否則進(jìn)到第二天。 

TRUNC(date,'format')未指定format時(shí),將日期截為12     A.M.,不考慮是否在中午之前的條件。

2.TRUNC(for number)

TRUNC函數(shù)返回處理后的數(shù)值,其工作機(jī)制與ROUND函數(shù)極為類似,只是該函數(shù)不對(duì)指定小數(shù)前或后的部分做相應(yīng)舍入選擇處理,而統(tǒng)統(tǒng)截去。

其具體的語法格式如下
TRUNC(number[,decimals])

其中:
number待做截取處理的數(shù)值
decimals指明需保留小數(shù)點(diǎn)后面的位數(shù)。可選項(xiàng),忽略它則截去所有的小數(shù)部分

下面是該函數(shù)的使用情況:
TRUNC(89.985,2)=89.98
TRUNC(89.985)=89
TRUNC(89.985,-1)=80

注意:第二個(gè)參數(shù)可以為負(fù)數(shù),表示為小數(shù)點(diǎn)左邊指定位數(shù)后面的部分截去,即均以0記。

以上oracle trunc()函數(shù)的用法介紹。

Oracle trunc()函數(shù)的實(shí)例:

 

 --Oracle trunc()函數(shù)的用法
/**************日期********************/
1.select trunc(sysdate) from dual --2011-3-18 今天的日期為2011-3-18
2.select trunc(sysdate, 'mm')  from  dual --2011-3-1  返回當(dāng)月第一天.
3.select trunc(sysdate,'yy') from dual --2011-1-1    返回當(dāng)年第一天
4.select trunc(sysdate,'dd') from dual --2011-3-18  返回當(dāng)前年月日
5.select trunc(sysdate,'yyyy') from dual --2011-1-1  返回當(dāng)年第一天
6.select trunc(sysdate,'d') from dual --2011-3-13 (星期天)返回當(dāng)前星期的第一天
7.select trunc(sysdate, 'hh') from dual  --2011-3-18 14:00:00  當(dāng)前時(shí)間為14:41  
8.select trunc(sysdate, 'mi') from dual --2011-3-18 14:41:00  TRUNC()函數(shù)沒有秒的精確
/***************數(shù)字********************/
/*
TRUNC(number,num_digits) 
Number 需要截尾取整的數(shù)字。 
Num_digits 用于指定取整精度的數(shù)字。Num_digits 的默認(rèn)值為 0。
TRUNC()函數(shù)截取時(shí)不進(jìn)行四舍五入
*/
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

相關(guān)文章

  • oracle下巧用bulk collect實(shí)現(xiàn)cursor批量fetch的sql語句

    oracle下巧用bulk collect實(shí)現(xiàn)cursor批量fetch的sql語句

    oracle下巧用bulk collect實(shí)現(xiàn)cursor批量fetch的sql語句,使用oracel的朋友可以試試了
    2008-03-03
  • 淺析新建Oracle數(shù)據(jù)庫的三種方法

    淺析新建Oracle數(shù)據(jù)庫的三種方法

    以下是對(duì)新建Oracle數(shù)據(jù)庫的三種方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友可以過來參考下
    2013-08-08
  • oracle表空間不足ORA-01653的問題:?unable?to?extend?table

    oracle表空間不足ORA-01653的問題:?unable?to?extend?table

    這篇文章主要介紹了oracle表空間不足ORA-01653:?unable?to?extend?table的問題?,出現(xiàn)這種表空間不足的問題一般有兩種情況:一種是表空間的自動(dòng)擴(kuò)展功能沒有打開,另一種確實(shí)是表空間確實(shí)不夠用了,已經(jīng)達(dá)到了擴(kuò)展的極限,本文給大家分享解決方法,需要的朋友參考下
    2022-08-08
  • Oracle PL/SQL異常處理方法解析

    Oracle PL/SQL異常處理方法解析

    這篇文章主要介紹了Oracle PL/SQL異常處理方法解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-11-11
  • Oracle數(shù)據(jù)庫中查詢時(shí)怎么使用日期(時(shí)間)作為查詢條件

    Oracle數(shù)據(jù)庫中查詢時(shí)怎么使用日期(時(shí)間)作為查詢條件

    這篇文章主要給大家介紹了關(guān)于Oracle數(shù)據(jù)庫中查詢時(shí)怎么使用日期(時(shí)間)作為查詢條件的相關(guān)資料,Oracle數(shù)據(jù)庫下基于日期條件的查詢發(fā)揮著重要的作用,它能夠幫助開發(fā)者實(shí)現(xiàn)比較復(fù)雜的數(shù)據(jù)管理任務(wù),需要的朋友可以參考下
    2024-02-02
  • Oracle監(jiān)控?cái)?shù)據(jù)庫性能的方法步驟

    Oracle監(jiān)控?cái)?shù)據(jù)庫性能的方法步驟

    監(jiān)控?cái)?shù)據(jù)庫性能是確保數(shù)據(jù)庫系統(tǒng)高效運(yùn)行并快速響應(yīng)用戶請(qǐng)求的關(guān)鍵步驟,有效的數(shù)據(jù)庫性能監(jiān)控可以幫助識(shí)別和解決性能瓶頸,預(yù)測(cè)潛在問題,并優(yōu)化資源使用,以下是詳細(xì)的步驟和代碼示例,指導(dǎo)你如何監(jiān)控?cái)?shù)據(jù)庫性能,需要的朋友可以參考下
    2024-08-08
  • oracle在導(dǎo)入數(shù)據(jù)時(shí)報(bào)600錯(cuò)誤的解決方法

    oracle在導(dǎo)入數(shù)據(jù)時(shí)報(bào)600錯(cuò)誤的解決方法

    最近在工作中進(jìn)行oracle數(shù)據(jù)庫導(dǎo)入的時(shí)候遇到了600錯(cuò)誤,通過查找相關(guān)的資料,最終終于解決了,下面這篇文章主要給大家介紹了關(guān)于oracle在導(dǎo)入數(shù)據(jù)時(shí)報(bào)600錯(cuò)誤的解決方法,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-09-09
  • 使用MySQL語句來查詢Apache服務(wù)器日志的方法

    使用MySQL語句來查詢Apache服務(wù)器日志的方法

    這篇文章主要介紹了使用MySQL語句來查詢Apache服務(wù)器日志的方法,五個(gè)實(shí)例均基于Linux系統(tǒng)進(jìn)行演示,需要的朋友可以參考下
    2015-06-06
  • Oracle11g audit審計(jì)配置全過程

    Oracle11g audit審計(jì)配置全過程

    Oracle審計(jì)功能是數(shù)據(jù)庫安全管理的重要組成部分,能夠幫助管理員監(jiān)控和記錄數(shù)據(jù)庫操作,確保安全和合規(guī),審計(jì)分為標(biāo)準(zhǔn)審計(jì)、細(xì)粒度審計(jì)和統(tǒng)一審計(jì)等類型,可通過設(shè)置AUDIT_TRAIL參數(shù)和相關(guān)命令開啟和配置,同時(shí),審計(jì)記錄需要定期查看和清理,以維護(hù)系統(tǒng)性能和存儲(chǔ)空間
    2024-10-10
  • 在ORACLE移動(dòng)數(shù)據(jù)庫文件

    在ORACLE移動(dòng)數(shù)據(jù)庫文件

    在ORACLE移動(dòng)數(shù)據(jù)庫文件...
    2007-03-03

最新評(píng)論

巴东县| 新昌县| 阜城县| 洮南市| 井陉县| 深水埗区| 印江| 水富县| 印江| 万年县| 大丰市| 怀柔区| 丰镇市| 巫溪县| 如东县| 宁远县| 视频| 赞皇县| 定安县| 渭南市| 合肥市| 宁蒗| 商都县| 沾化县| 金平| 广平县| 通渭县| 佛学| 正蓝旗| 高雄市| 青铜峡市| 普兰店市| 荣成市| 福海县| 容城县| 绥德县| 渭源县| 云安县| 行唐县| 固始县| 旬阳县|