Oracle函數解析

來源:互聯網
上載者:User

標籤:

一:大小寫控制函數

 

lower()函數:(此函數將全部的大寫字母都可以變為小寫字母)

 

upper()函數:(將輸入的字串變為大寫字母)

 

initcap()函數:(將每個字串的首字母大寫)

 二:字元控制函數

 

concat()函數:(字串串連,可以串連兩個字串)(實際上使用“||”也可以完成兩個字串的串連操作。)

 

 substr()函數:(字串截取)

截取的時候需要注意:要從那裡開始截取,之後取多長的長度。

 

length():取出字串的長度,例如,取出每一個僱員的姓名的長度:

 

instr()函數:尋找在一個字串中是否有指定的字串,如果有,則返回其位置
SELECT instr(‘hello‘,‘x‘) FROM dual ;
如果有此字串,則返回位置,如果沒有,則返回0。

 

 三:日期函數

MONTHS_BETWEEN()兩個日期相差的月數

實現效果:

ADD_MONTHS()向指定日期中加上若干月數

日期相減:

兩個日期之間的天數

兩個日期之間相差的月數

四:轉換函式

 

 

 

 五:數字函數

 

ROUND()函數:(表示四捨五入)

TRUNC()函數:(表示截取函數,不會保留任何小數且不會執行四捨五入的操作)

 六:通用函數

 

NVL()函數:將一個指空值變為一個指定的內容

七:decode函數

 

decode函數:類似於IF ELSE IF ELSE 語句

 


 

Oracle函數解析

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.