新聞中心
Oracle數(shù)據(jù)庫中有許多內(nèi)置函數(shù),這些函數(shù)可以幫助我們更方便地處理數(shù)據(jù),以下是一些常用的內(nèi)置函數(shù)及其功能:

企業(yè)建站必須是能夠以充分展現(xiàn)企業(yè)形象為主要目的,是企業(yè)文化與產(chǎn)品對外擴(kuò)展宣傳的重要窗口,一個(gè)合格的網(wǎng)站不僅僅能為公司帶來巨大的互聯(lián)網(wǎng)上的收集和信息發(fā)布平臺(tái),創(chuàng)新互聯(lián)建站面向各種領(lǐng)域:PVC花箱等網(wǎng)站設(shè)計(jì)、全網(wǎng)營銷推廣解決方案、網(wǎng)站設(shè)計(jì)等建站排名服務(wù)。
1、數(shù)學(xué)函數(shù)
ABS(x):返回x的絕對值
CEIL(x):返回大于或等于x的最小整數(shù)
FLOOR(x):返回小于或等于x的最大整數(shù)
ROUND(x, y):將x四舍五入到y(tǒng)位小數(shù)
TRUNC(x, y):將x截?cái)酁閥位小數(shù)
2、字符串函數(shù)
CONCAT(s1, s2, …):連接多個(gè)字符串
INSTR(s, x, [start_position], [nth_appearance]):返回子字符串x在字符串s中的位置
LENGTH(s):返回字符串s的長度
LOWER(s):將字符串s轉(zhuǎn)換為小寫
UPPER(s):將字符串s轉(zhuǎn)換為大寫
SUBSTR(s, start_position, [length]):返回字符串s從start_position開始的子字符串,可選參數(shù)length表示子字符串的長度
3、日期和時(shí)間函數(shù)
ADD_MONTHS(date, n):給日期date增加n個(gè)月
CURRENT_DATE:返回當(dāng)前日期
CURRENT_TIMESTAMP:返回當(dāng)前時(shí)間戳
LAST_DAY(date):返回日期date所在月份的最后一天
NEXT_DAY(date, day_of_week):返回日期date之后的第一個(gè)day_of_week的日期
4、其他函數(shù)
COALESCE(x, y, …):返回第一個(gè)非空參數(shù),如果所有參數(shù)都為空,則返回NULL
DECODE(expression, search1, result1, [search2, result2, …], default):根據(jù)表達(dá)式的值返回相應(yīng)的結(jié)果,類似于CASE語句
NULLIF(x, y):如果x等于y,則返回NULL,否則返回x
NNVL(x, y):如果x為NULL,則返回y,否則返回x
OCTET_LENGTH(blob):返回BLOB字段的長度(以字節(jié)為單位)
以上只是Oracle內(nèi)置函數(shù)的一部分,實(shí)際上還有許多其他函數(shù),要查看所有內(nèi)置函數(shù)的列表,可以使用以下查詢:
SELECT * FROM ALL_FUNCTIONS;
當(dāng)前文章:深入淺出Oracle中是否有內(nèi)置函數(shù)包
瀏覽地址:http://m.fisionsoft.com.cn/article/djiihcc.html


咨詢
建站咨詢
