Oracle中的函数

本文详细介绍了Oracle数据库中的各类函数,包括字符函数、数字函数和聚合函数等。解释了这些函数的功能和用法,如UPPER、LOWER、ROUND、COUNT等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一,Oracle 中可以按参数类型将函数分为以下几类:

1.字符函数:UPPER函数需要字符参数,这种函数属于字符函数。

2.数字函数:参数是数字类型。

3.分析函数:实现分析统计功能。

二,Oracle 中组函数与单行函数:

1.组函数;对多行数据进行操作,并返回一个单个结果。

2.单个函数:对多行数据进行操作,每行数据返回一个结果。


Oracle中的字符函数:

1)concat:连接两个字符串。

2)initcap,upper,lower:返回字符串并将字符串的第一个字母大写,全大写,全小写。

3)instr:查询一个字符串出现的位置,有四个参数,第一个表示被查询的字符串;第二个表示要查询的字符串;第三个从哪个位置开始,不选默认为1;第四个表示出现的次数,不选默认为1。

4)lpad,(rpad):在字符串左(右)添加指定的字符串,其中有有三个参数:第一个参数为原参数,第二参数表示添加的参数要达到的长度;第三个参数便是要添加的字符。

5)ltrim(rtrim):在字符串左(右)删除指定字符串,其中有有两个参数:第一个参数为原参数;第三个参数便是要删除的字符。

6)trim:删除两端字符串,trim(leading ‘参数1’ from ‘参数2’)--从参数2中删除头部的参数1;trim(reading ‘参数1’ from ‘参数2’)--从参数2的尾部删除参数1;trim(both ‘参数1’ from ‘参数2’)--删除参数2两边的参数1。

7)substr:在字符串中取子字符串,有三个参数,第一个为原参数;第二个为要从哪个字符开始;第三个要取的范围。

8)replace:替换字符串,有三个参数,第一个参数为原参数;第二个位要替换的参数,第三个是替换成某个参数。


Oracle中的数字函数:

1)ceil:返回大于或等于给出数字的最小整数。

2)floor:对给出的数字取整(直接去除小数点后面的数字)。

3)round:对参数进行四舍五入,有两个参数,第一个为原参数;第二个参数为负则从整数位计算,为正则从小数位计算。

4)trunc:对参数进行截取,有两个参数,第一个为原参数;第二个参数为负则从整数位计算,为正则从小数位计算。


Oracle的聚合函数:

1)count:求某个参数出现的次数。

2)max:求最大值。

3)min:求最小值。

4)sum:求列的和。

5)avg:求l列的平均值。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值