Oracle入门(十三A2)之单行函数

一、函数介绍
功能:

改变数据输出形式或进行数据运算输出



二、单行函数



函数格式                    函数说明
abs(n)                      返回n的绝对值
floor(n)                    返回小于等于n的最大整数
ln(n)                        返回n的自然对数,n必须大于0
log(n1,n2)               返回以n1为底n2的对数
exp(n)                     返回e的n次幂,e=2.71828183

power(n1,n2)           返回n1的n2次方
mod(n1,n2)             返回n1除以n2的余数
sign(n)                     返回n的符号值。-1、1、0
sin(n)                       返回n的正玄值,n为弧度
cos(n)                      返回n的余玄值,n为弧度
sqrt(n)                     返回n的平方根
round(n1,n2)           返回舍入小数点右边n2位的n1的值
trunc(n1,n2)            返回截尾到n2位小数的n1的值  n2缺省设置为0

单行字符函数
lower(c)                         返回c的小写字符
upper(c)                       返回c的大写字符
instr(c1,c2,i,j)               c1,c2均为字符串,i,j为整数。
                                    函数返回c2在c1中第j次出现的位置,搜索从c1的第i个字符开始。
substr(c1,<i>[,j])       c1为一字符串,i,j为整数。
                                    从c1的第i位开始返回长度为j的子字符串,如果j为空,则直到串的尾部。

单行日期函数
sysdate                                    函数没有参数,返回当前日期和时间
months_between(d1,d2)         返回d1和d2之间月的数目
last_day(d)                               函数返回包含日期d的月份的最后一天
to_char(x[,fmt,)                  x是一个date或number数据类型,函数将x转换成fmt指定格式的char数据类型
to_date(c,fmt)                 c表示字符串,fmt表示一种特殊格式的字符串。返回按照fmt格式显示的c。
                                          函数将字符串c转换成date数据类型。
to_number(c[,fmt)             c表示字符串,fmt表示一个特殊格式的字符串,函数返回值按照fmt指定的格式显示。
                                          函数将返回c代表的数字。


三、数值、字符、日期的相互转换


日期模式






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值