新聞中心
Oracle 數(shù)據(jù)庫是一個功能強(qiáng)大的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),提供了豐富的函數(shù)和操作符來滿足各種業(yè)務(wù)需求,了解這些函數(shù)的使用方法和可能性,可以幫助我們更好地編寫高效的 SQL 語句,提高數(shù)據(jù)處理效率。

字符串函數(shù)
1、CONCAT:連接兩個或多個字符串。
2、INSTR:查找子字符串在字符串中的位置。
3、SUBSTR:從字符串中提取子字符串。
4、UPPER:將字符串轉(zhuǎn)換為大寫。
5、LOWER:將字符串轉(zhuǎn)換為小寫。
6、LTRIM:刪除字符串左側(cè)的空格。
7、RTRIM:刪除字符串右側(cè)的空格。
8、TRIM:刪除字符串兩端的空格。
9、REPLACE:替換字符串中的子字符串。
10、REVERSE:反轉(zhuǎn)字符串。
數(shù)值函數(shù)
1、ROUND:四舍五入數(shù)值。
2、TRUNC:截斷數(shù)值。
3、MOD:計算兩個數(shù)值相除的余數(shù)。
4、CEIL:向上取整。
5、FLOOR:向下取整。
6、POWER:計算冪運(yùn)算。
7、SQRT:計算平方根。
8、LOG:計算對數(shù)。
9、EXP:計算指數(shù)。
10、PI:返回圓周率π的值。
日期和時間函數(shù)
1、SYSDATE:獲取當(dāng)前系統(tǒng)日期和時間。
2、ADD_MONTHS:給日期添加指定的月份。
3、MONTHS_BETWEEN:計算兩個日期之間的月數(shù)。
4、NEXT_DAY:獲取指定日期的下一個工作日。
5、LAST_DAY:獲取指定日期所在月份的最后一天。
6、TRUNC(DATE):截斷日期到指定的精度。
7、TO_CHAR:將日期轉(zhuǎn)換為字符串格式。
8、TO_DATE:將字符串轉(zhuǎn)換為日期格式。
9、DBTIMEZONE:獲取數(shù)據(jù)庫時區(qū)。
10、FROM_UNIXTIME:將 Unix 時間戳轉(zhuǎn)換為日期格式。
聚合函數(shù)
1、COUNT:計算行數(shù)。
2、SUM:計算數(shù)值的總和。
3、AVG:計算數(shù)值的平均值。
4、MIN:獲取最小值。
5、MAX:獲取最大值。
6、STDDEV:計算標(biāo)準(zhǔn)差。
7、VARIANCE:計算方差。
8、COVARIANCE:計算協(xié)方差。
9、PERCENTILE_CONT:計算連續(xù)分位數(shù)。
10、PERCENTILE_DISC:計算離散分位數(shù)。
條件函數(shù)
1、IFNULL:如果第一個參數(shù)為 NULL,則返回第二個參數(shù),否則返回第一個參數(shù)。
2、CASE:根據(jù)條件表達(dá)式的結(jié)果返回不同的值。
3、DECODE:與 CASE 類似,用于多條件判斷。
4、Nvl、Nvl2、Coalesce:實(shí)現(xiàn)類似于 IFNULL 的功能,但支持更多的數(shù)據(jù)類型和操作方式。
本文名稱:Oracle加持了解函數(shù)豐富多彩的可能性
鏈接分享:http://www.5511xx.com/article/dpidddh.html


咨詢
建站咨詢
