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

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

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

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

1.TRUNC(for dates)

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

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

其中:
date一個日期值
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時,如果日期中的時間在中午之前,則將日期中的時間截?cái)酁?2     A.M.(午夜,一天的開始),否則進(jìn)到第二天。 

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

2.TRUNC(for number)

TRUNC函數(shù)返回處理后的數(shù)值,其工作機(jī)制與ROUND函數(shù)極為類似,只是該函數(shù)不對指定小數(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

注意:第二個參數(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)前時間為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ù)截取時不進(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ù)庫的三種方法

    以下是對新建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)這種表空間不足的問題一般有兩種情況:一種是表空間的自動擴(kuò)展功能沒有打開,另一種確實(shí)是表空間確實(shí)不夠用了,已經(jīng)達(dá)到了擴(kuò)展的極限,本文給大家分享解決方法,需要的朋友參考下
    2022-08-08
  • Oracle PL/SQL異常處理方法解析

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

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

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

    這篇文章主要給大家介紹了關(guān)于Oracle數(shù)據(jù)庫中查詢時怎么使用日期(時間)作為查詢條件的相關(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)用戶請求的關(guān)鍵步驟,有效的數(shù)據(jù)庫性能監(jiān)控可以幫助識別和解決性能瓶頸,預(yù)測潛在問題,并優(yōu)化資源使用,以下是詳細(xì)的步驟和代碼示例,指導(dǎo)你如何監(jiān)控?cái)?shù)據(jù)庫性能,需要的朋友可以參考下
    2024-08-08
  • oracle在導(dǎo)入數(shù)據(jù)時報(bào)600錯誤的解決方法

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

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

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

    這篇文章主要介紹了使用MySQL語句來查詢Apache服務(wù)器日志的方法,五個實(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)命令開啟和配置,同時,審計(jì)記錄需要定期查看和清理,以維護(hù)系統(tǒng)性能和存儲空間
    2024-10-10
  • 在ORACLE移動數(shù)據(jù)庫文件

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

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

最新評論

罗平县| 辉县市| 安泽县| 额尔古纳市| 营口市| 友谊县| 大洼县| 灵丘县| 张家口市| 霞浦县| 金华市| 无为县| 淮南市| 漠河县| 博乐市| 兴义市| 霞浦县| 墨玉县| 马尔康县| 长垣县| 延吉市| 宜兴市| 板桥市| 岚皋县| 田林县| 多伦县| 禄劝| 公安县| 汽车| 东平县| 彰化县| 义乌市| 云安县| 辛集市| 浙江省| 静海县| 宿松县| 兴义市| 丰原市| 南京市| 高青县|