Oracle数据库中有许多内置函数,这些函数可以帮助我们更方便地处理数据,以下是一些常用的内置函数及其功能:
(图片来源网络,侵删)1、数学函数
ABS(x):返回x的绝对值
CEIL(x):返回大于或等于x的最小整数
FLOOR(x):返回小于或等于x的最大整数
ROUND(x, y):将x四舍五入到y位小数
TRUNC(x, y):将x截断为y位小数
2、字符串函数
CONCAT(s1, s2, …):连接多个字符串
INSTR(s, x, [start_position], [nth_appearance]):返回子字符串x在字符串s中的位置
LENGTH(s):返回字符串s的长度
LOWER(s):将字符串s转换为小写
UPPER(s):将字符串s转换为大写
SUBSTR(s, start_position, [length]):返回字符串s从start_position开始的子字符串,可选参数length表示子字符串的长度
3、日期和时间函数
ADD_MONTHS(date, n):给日期date增加n个月
CURRENT_DATE:返回当前日期
CURRENT_TIMESTAMP:返回当前时间戳
LAST_DAY(date):返回日期date所在月份的最后一天
NEXT_DAY(date, day_of_week):返回日期date之后的第一个day_of_week的日期
4、其他函数
COALESCE(x, y, …):返回第一个非空参数,如果所有参数都为空,则返回NULL
DECODE(expression, search1, result1, [search2, result2, …], default):根据表达式的值返回相应的结果,类似于CASE语句
NULLIF(x, y):如果x等于y,则返回NULL,否则返回x
NNVL(x, y):如果x为NULL,则返回y,否则返回x
OCTET_LENGTH(blob):返回BLOB字段的长度(以字节为单位)
以上只是Oracle内置函数的一部分,实际上还有许多其他函数,要查看所有内置函数的列表,可以使用以下查询:
SELECT * FROM ALL_FUNCTIONS;
最新评论
本站CDN与莫名CDN同款、亚太CDN、速度还不错,值得推荐。
感谢推荐我们公司产品、有什么活动会第一时间公布!
我在用这类站群服务器、还可以. 用很多年了。