Oracle PL/SQL經常使用函數列表

經常使用字符函數函數

函數spa

描述ci

LOWER(char)字符串

將字符串表達式char中的全部大寫字母轉換爲小寫字母table

UPPER(char)搜索

將字符串表達式char中的全部小寫字母轉換爲大寫字母數據類型

INITCAP(char)二進制

首字母轉換成大寫im

SUBSTR(char,start,length)統計

返回字符串表達式char中從第start開始的length個字符

LENGTH(char)

返回字符串表達式char的長度

LTRIM(char)

去掉字符串表達式char後面的空格

ASCII(char)

charASCII

CHAR(number)

numberASCII

REPLACE(char,str1,str2)

將字符串中全部str1換成str2

INSTR(char1,char2,start,times)

char1字符串中搜索char2字符串,start爲執行搜索操做的起始位置,times爲搜索次數

 

經常使用日期函數

函數

描述

SYSDATE

返回系統當前日期和時間

NEXT_DAY(day,char)

返回day指定的日期以後並知足char指定條件的第一個日期,char所指條件只能爲星期幾

LAST_DAY(day)

返回day日期所指定月份中最後一天所對應的日期

ADD_MONTH(day,n)

返回day日期在n個月後(n爲正數)或前(n爲負數)的日期

MONTH_BETWEEN(day1,day2)

返回day1日期和day2日期之間相差得月份

ROUND(day[,fmt])

按照fmt指定格式對日期數據day作舍入處理,默認舍入到日

TRUNC(day,[,fmt])

按照fmt指定格式對日期數據day作舍入處理,默認截斷到日

 

數據類型轉換函數

函數

描述

TO_CHAR

將一個數字或日期轉換成字符串

TO_NUMBER

將字符型數據轉換成數字型數據

TO_DATE

將字符型數據轉換爲日期型數據

CONVERT

將一個字符串從一個字符集轉換爲另外一種字符集

CHARTORowid

將一個字符串轉換爲Rowid數據類型

RowIDTOCHAR

將一個Rowid數據類型轉換爲字符串

NEXTTORAW

將一個十六進制字符串轉換爲RAW數據類型

RAWTOHEX

將一個RAW類型的二進制數據類型轉換爲一個十六進制表達的字符串

TO_MULTI_BYTE

將一個單字節字符串轉換爲多字節字符串

TO_SINGLE_BYTE

將一個多字節字符串轉換爲單字節字符串

 

 

 

集合函數

函數

描述

AVG

計算一列值的平均值

COUNT

統計一列中值的個數

MAX

求一列值中的最大值

MIN

求一列值中的最小值

SUM

計算一列值的總和

STDDEV

計算一列值的標準差

VARIANCE

計算一列值的方差

相關文章
相關標籤/搜索