深入浅出Oracle中是否有内置函数包

Oracle数据库中有许多内置函数,这些函数可以帮助我们更方便地处理数据,以下是一些常用的内置函数及其功能:

企业建站必须是能够以充分展现企业形象为主要目的,是企业文化与产品对外扩展宣传的重要窗口,一个合格的网站不仅仅能为公司带来巨大的互联网上的收集和信息发布平台,创新互联建站面向各种领域:PVC花箱网站设计全网营销推广解决方案、网站设计等建站排名服务。


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;

文章题目:深入浅出Oracle中是否有内置函数包
当前网址:http://www.shufengxianlan.com/qtweb/news43/225443.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联