![oracle中基本函數(shù)_第1頁](http://file2.renrendoc.com/fileroot_temp3/2021-7/11/160bfbc9-3c25-41e6-b800-22ef7888d4cb/160bfbc9-3c25-41e6-b800-22ef7888d4cb1.gif)
![oracle中基本函數(shù)_第2頁](http://file2.renrendoc.com/fileroot_temp3/2021-7/11/160bfbc9-3c25-41e6-b800-22ef7888d4cb/160bfbc9-3c25-41e6-b800-22ef7888d4cb2.gif)
![oracle中基本函數(shù)_第3頁](http://file2.renrendoc.com/fileroot_temp3/2021-7/11/160bfbc9-3c25-41e6-b800-22ef7888d4cb/160bfbc9-3c25-41e6-b800-22ef7888d4cb3.gif)
![oracle中基本函數(shù)_第4頁](http://file2.renrendoc.com/fileroot_temp3/2021-7/11/160bfbc9-3c25-41e6-b800-22ef7888d4cb/160bfbc9-3c25-41e6-b800-22ef7888d4cb4.gif)
![oracle中基本函數(shù)_第5頁](http://file2.renrendoc.com/fileroot_temp3/2021-7/11/160bfbc9-3c25-41e6-b800-22ef7888d4cb/160bfbc9-3c25-41e6-b800-22ef7888d4cb5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、SELECTlower(ABCDE)FROMdualInitcapSELECTInitcap(AAA)FROMdualSELECTInitcap(aaa)FROMdualConcatSELECTConcat(a,b)FROMdualSelecta|bfromdual 結(jié)果:abSubstrSelectsubstr(abcde,0,3)fromdualSelectsubstr(abcde,-2,3)fromdual第二個(gè)參數(shù)為字符串的第幾位,默認(rèn)從 參數(shù)為要取得字符串的總長度。(一)字符函數(shù)UpperSELECTUpper(abcde)FROMdual結(jié)果:ABCDELower結(jié)果:abcde結(jié)
2、果:Aaa結(jié)果:Aaa結(jié)果:ab結(jié)果:abc結(jié)果:de0開始。當(dāng)為負(fù)數(shù)時(shí),是從右側(cè)開始。第三個(gè)Length結(jié)果:AbcdeReplaceSelectreplace(abcde,a,A)fromdualInstr返回指定一字符串在另一字符串中最先出現(xiàn)的位置。在字符串stringl 中,從 start 開始找string2 ,省略start時(shí)從stringl頭開始找。找不到時(shí),函數(shù)值為0。INSTR(char1 , char2 , start , times):在 char1 字符串中搜索 char2 字符串,start為執(zhí)行搜索的起始位置,times為搜索次數(shù)。InStr(start,strin
3、g1,string2,compare)Selectinstr(HelloWorld,W)fromdual結(jié)果:8Selectinstr(HelloWorld,W)fromdual結(jié)果:0如果在第一個(gè)參數(shù)中存在第二個(gè)參數(shù),則返回第一個(gè)遇到的匹配參數(shù)的位置,該方法區(qū)結(jié)果:*Smith結(jié)果:Smith*分大小寫。Lpadselectlpad(Smith,10,*)fromdualRpadselectrpad(Smith,10,*)fromdualTrimTrim(string)參數(shù)string : string類型,指定要?jiǎng)h除首部和尾部空格的字符串返回值String 。函數(shù)執(zhí)行成功時(shí)返回刪除了str
4、ing字符串首部和尾部空格的字符串,發(fā)生錯(cuò)誤時(shí)返回空字符串()。如果任何參數(shù)的值為NULL , Trim()函數(shù)返回NULL。selecttrim(MrSmith)fromdual 結(jié)果:MrSmithltrim()函數(shù)從字符串左側(cè)刪除空格或其他預(yù)定義字符。Rtrim()函數(shù)從字符串右側(cè)刪除空格或其他預(yù)定義字符。(二)數(shù)值函數(shù)Roundselectround(412,-2)fromdual; 結(jié)果:400selectround(412.713)fromdual; 結(jié)果:413selectround(412,2)fromdual; 結(jié)果:412selectround(412.713,2)from
5、dual; 結(jié)果:412.71取整運(yùn)算,第二個(gè)參數(shù)指定了取小數(shù)點(diǎn)后的幾位,如果是 5則進(jìn)一。ModselectMod(198,2)fromdual 結(jié)果:0Trunc結(jié)果:400selecttrunc(412.13,-2)fromdualselecttrunc(412.13,2)fromdual結(jié)果:412.13selecttrunc(412.13,1)fromdual 結(jié)果:412.1selecttrunc(412.53)fromdual 結(jié)果:412取整運(yùn)算,第二個(gè)參數(shù)指定了取小數(shù)點(diǎn)后的幾位,不進(jìn)位。(三)日期函數(shù)Months_betweenselectmonths_between(sys
6、date+35,sysdate)fromdual結(jié)果:1.16129032258065用第一個(gè)參數(shù)的時(shí)間減去第二個(gè)參數(shù)的時(shí)間,得到月份的差。Add_monthsselectadd_months(sysdate,1)fromdual當(dāng)前月份加了一個(gè)月intervalselectsysdate+interval3yearfromdual當(dāng)前日期加了三年selectsysdate+interval3-2yeartomonthfromdual當(dāng)前日期加了三年兩個(gè)月selectsysdate+interva門02:10daytominutefromdual當(dāng)前日期加了十天兩小時(shí)十分鐘Next_dayse
7、lectnext_day(sysdate, 星期一 )fromdual選擇了下一個(gè)星期一的日期Last_dayselectlast_day(sysdate)fromdual選擇了這個(gè)月的最后一天(四)轉(zhuǎn)換函數(shù)To_charselectto_char(sysdate,yyyy-MM-dd)fromdual;結(jié)果:2010-10-30To_numberselectto_number(13)+to_number(14)fromdual;結(jié)果:27To_dateTO_DATE 格式(以時(shí)間:2007-11-0213:45:25 為例)Year:yytwodigits 兩位年顯示值:07yyythree
8、digits三位年顯示值:007yyyyfourdigits四位年顯示值:2007Month:mmnumber 兩位月顯示值:11monabbreviated字符集表示顯示值 :11月若是英文版,顯示novmonthspelledout 字符集表示顯示值 :11月若是英文版,顯示novemberDay:ddnumber 當(dāng)月第幾天顯示值:02dddnumber當(dāng)年第幾天顯示值 :02dyabbreviated當(dāng)周第幾天簡寫顯示值:星期五,若是英文版,顯示fridayspelledout當(dāng)周第幾天全寫顯示值:星期五,若是英文版,顯示fridayddspthspelledout,ordinaltw
9、elfthHour:hhtwodigits12小時(shí)進(jìn)制顯示值:01hh24twodigits24小時(shí)進(jìn)制顯示值:13Minute:mitwodigits60 進(jìn)制顯示值:45Second:sstwodigits60進(jìn)制顯示值:25其它Qdigit季度顯示值:4WWdigit當(dāng)年第幾周顯示值:44Wdigit當(dāng)月第幾周顯示值:124小時(shí)格式下時(shí)間范圍為:0:00:00-23:59:59.12小時(shí)格式下時(shí)間范圍為:1:00:00-12:59:59.Selectto_date(2012-1-1,yyyy-MM-dd)fromdual;結(jié)果:2012-1-1(五)通用函數(shù)NVLselectnvl(st
10、ring,0)fromdual 結(jié)果:stringselectnvl(,0)fromdual結(jié)果:0NullIFselectnullif(abc,abc)fromdual結(jié)果:空selectnullif(abc,abcd)fromdual 結(jié)果:abcNVL2selectnvl2(,b,c)fromdual結(jié)果:c如果第一個(gè)參數(shù)不為空,則返回第二個(gè)參數(shù);否則,返回第三個(gè)參數(shù)CoalesceselectCOALESCE(,abc,)fromdual結(jié)果:abcselectCOALESCE(,“,)fromdual結(jié)果:空依次考察各個(gè)參數(shù),如有非空則停止并返回該值。Case表達(dá)式selectcase4when10then財(cái)務(wù)部when20then研發(fā)部when30then銷售部else未知部門end部門fromdual結(jié)果:未知部門Decode 表達(dá)式selectdecode(10,10, 財(cái)務(wù)部,20,研發(fā)部,30,銷售部,未知部門)部門fromdual;結(jié)果:財(cái)務(wù)部selectdecode(2,10, 財(cái)務(wù)部,decode(3,20, 研發(fā)部,decode(4,30, 銷售部,未知部門 )fromdual; 結(jié)果:未知部門第一個(gè)參數(shù)是否等于第
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025房屋租賃合同正文
- 2024-2025學(xué)年新教材高中物理 第3章 圓周運(yùn)動(dòng) 第3節(jié) 離心現(xiàn)象說課稿2 魯科版必修第二冊
- 住房抵押借貸合同范例
- 個(gè)人宅基地購房合同范本
- 與官方簽合同范例
- 2023九年級(jí)物理上冊 第八章 電磁相互作用及應(yīng)用8.1 電磁感應(yīng)現(xiàn)象說課稿 (新版)教科版
- 2024年五年級(jí)數(shù)學(xué)下冊 3 長方體和正方體 2長方體和正方體的表面積第2課時(shí) 長方體和正方體的表面積(2)配套說課稿 新人教版
- 書籍設(shè)計(jì)制作合同范例
- 保潔合作合同范本
- 買車定金交易合同范例
- 農(nóng)產(chǎn)品貯運(yùn)與加工考試題(附答案)
- 學(xué)校財(cái)務(wù)年終工作總結(jié)4
- 2025年人民教育出版社有限公司招聘筆試參考題庫含答案解析
- 康復(fù)醫(yī)學(xué)治療技術(shù)(士)復(fù)習(xí)題及答案
- 《血管性血友病》課件
- 2025年汽車加氣站作業(yè)人員安全全國考試題庫(含答案)
- 2024年司法考試完整真題及答案
- 高三日語一輪復(fù)習(xí)日語助詞「に」和「を」的全部用法課件
- 2024年山東省高考政治試卷真題(含答案逐題解析)
- 2024年執(zhí)業(yè)藥師繼續(xù)教育專業(yè)答案
- 2024-2025學(xué)年人教版七年級(jí)數(shù)學(xué)上冊期末達(dá)標(biāo)測試卷(含答案)
評(píng)論
0/150
提交評(píng)論