oracle內建函數

來源:互聯網
上載者:User

標籤:

1、nvl2(a,b,c)  --運算式1不為NULL,返回運算式2;為NULL .返回運算式3。運算式2和運算式3類型不同的話,運算式3會轉換為運算式2的類型 。

2、nvl(運算式1,運算式2)-- 運算式1為NULL,返回運算式2;不為NULL,返回運算式1。注意兩者的類型要一致。

3、ROUND(src[,count])和TRUNC-(src[,count])-按照指定的精度進行舍入,預設為0位。

4、MOD(n1,n2) 返回一個n1除以n2的餘數。

5、FLOOR (num)對給定的數字取整數,向下取整。

6、CEIL (num)返回大於或等於給出數位最小整數,向上取整。

7、SOUNDEX (src)返回一個與給定的字串讀音相同的字串。

8、SYSDATE 用來得到系統的當前日期。

9、GREATEST返回一組運算式中的最大值,即比較字元的編碼大小.

10、LEAST返回一組運算式中的最小值。

11、nullif (expr1, expr2) ->相等返回NULL,不等返回expr1

12、ASCII  --返回與字元對應的十進位數字, select ascii(‘a‘) from dual
13、CHR    -- 給出整數,返回對應的字元, select chr(10) from dual
14、concat  --連結兩個字串,select concat(‘連結‘,‘兩個字串‘)||‘||是串連符‘from dual
15、initcap  --返回字串並將字串的第一個字元大寫,select initcap(‘abcdef‘) from dual
16、instr  --在字串中搜尋指定的字元,返回傳現指定字元的位置,select instr(‘abcdefg‘,‘a‘,1,1)
17、length     ---返回字串的長度, select length(‘ddd‘)
18、lower  ----將所有字元小寫
  upper  ----將所有字元大寫
19、rpad   --在列的右側粘貼字元
   lpad   --在列的左側粘貼字元
20、ltrim  --刪除左側出現的字元
  rtrim  --刪除右邊出現的字元
  select ltrim(rtrim(‘   gao qian jing   ‘,‘ ‘),‘ ‘) from dual;
  select ltrim(‘abcde‘,‘a‘) from dual;

21、trim    --剪下掉前後的字元,如果不指定預設為空白格
  leading | trailing | both --j剪下掉前面|後面|兩頭 的字元

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.