oracle中常用函数

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;

oracle中常用函数

  • 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中常用函数

上一篇:CShop Project 02: 创建c3p0配置文件 / 连接数据库


下一篇:MySQL主从复制下truncate截断失效问题