首页 > 数据库技术 > 详细

oracle中常用函数

时间:2020-08-22 18:19:06      阅读:50      评论:0      收藏:0      [点我收藏+]

1.聚集函数

  • avg(x):返回x的平均值
  • count(x):返回统计的行
  • max(x):返回x的最大值
  • sum(x):返回x的总和

2.数值函数

  • abs(x):返回x的绝对值
  • ceil(x):返回大于等于x的最小整数
  • floor(x):返回小于等于x的最大最大整数
  • trunc(x,n):对x进行截断,如果n>0,保留n位小数;n<0,保留小数点前n位;n=0,去掉小数部分
  • round(x,n):对x进行四舍五入,如果n>0,保留n位小数;n<0,保留小数点前n位;n=0,去掉小数部分

3.转换函数

  • to_char(x,type):将x转化成字符串。type为转化的格式,可以是数字格式或日期格式
  • to_number(x,type):将x转化成数字,type为转化格式
  • cast(x as type):将x转成指定的兼容的数据库类型
select cast(12345.67 as varchar2(10)),cast(‘05-7月-07‘ as date), cast(12345.678 as number(10,2)) from dual;

技术分享图片

  • to_date(x,type):将x转成type格式日期

字符串函数

  • concat(s1,s2):字符串拼接函数
  • initcap(s):每个单词首字母大写,其他字母小写
  • instr(x,find_String,start,occurrence):返回指定字符串在x中的位置,可以指定开始位置,出现的第几次
  • length(s):返回s的字符数
  • lengthb(s):返回s的字节数
  • lower(s):将x转成小写
  • upper(s):将x转成大写
  • lpad(s,width,pad_String):当字符串长度不够时,左填充补齐
  • rpad(s,width,pad_String):当字符串长度不够时,右填充补齐
  • ltrim(x,trim_String):从字符串左侧去除所有指定字符串
  • rtrim(x,trim_String):从字符串右侧去除所有指定字符串
  • trim(x,trim_String):从字符两侧去除所有指定字符串
  • nvl(x,value):如果x为null,则返回value,否则返回x
  • nvl2(x,value1,value2):如果x不为null,返回value1,否则返回value2
  • replace(x,needReplace_String,replace_String):,从字符串x中搜索needReplace_string字符串,并使用replace_string字符串替换。并不会修改数据库中原始值
  • substr(x,start,length):返回x中的指定字符,从start位置开始,长度为length个字符

oracle中常用函数

原文:https://www.cnblogs.com/eden97/p/13545725.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!