oracle常用系统函数

1.字符

length,ltrim ,rtrim, trim  ,replace,  substr,  

length :查询字符串的长度        (汉字充当为一个字符    ,两个字节)

字符长度示例为:  select  length('abcde') from  dual;   结果为:   5  


字节长度示例为:  select lengthb ('abcde你是')  from dual;   结果为:  9


trim  :截取字符串中全部空格 


ltrim: 截取字符串中左边的空格

 

 rtrim: 截取字符串中右边的空格  并统计


replace  :  替代字符串中的某段字符

示例为:  changes   为从新的命名



substr  :取字符串中的一段

示例为:select  substr('abcdef',2,3)   from dual;



2. 日期

sysdate,  current_date,  next_day

sysdate :获取系统当前时间


current_date   :同样是获取系统当前时间


nls-date-format   :设定系统时间的格式


next_day  :获取下一个星期某日的时间(今天是星期二,1月14日)


3.  转换

to_ char,  to_date, to_number

to_char :  转化为字符型

示例把日期型转化为字符型



to_date  :转变为日期格式


to_number  :转变为数字格式(不能为非数字字符)


4.  聚集函数

 sum,  avg   , max ,  min ,  count

sum:  求出某组数据的和 

avg:  求出某组数据的平均值

max:求某组数据最大值

min:求某组数据最小值

count:统计某组数据个数

示例如下:

5.  其他

 user,  decode ,nvl


decode:  相当于布尔型转换

示例


nvl用法: nvl(null,  '自定义值')   当前面的值为空时就转变为后面的自定义值

示例为:


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值