ORACLE常用数值函数、转换函数、字符串函数介绍

1、数值函数

  • abs(m) m的绝对值
  • mod(m,n) m被n除后的余数
  • power(m,n) m的n次方
  • round(m[,n]) m四舍五入至小数点后n位的值(n缺省为0)
  • trunc(m[,n]) m截断n位小数位的值(n缺省为0)

2、字符函数: 

 

  • initcap(st)   返回st将每个单词的首字母大写,所有其他字母小写 
  • lower(st)   返回st将每个单词的字母全部小写 
  • upper(st)   返回st将每个单词的字母全部大写 
  • concat(st1,st2)   返回st为st2接st1的末尾(可用操作符"||") 
  • lpad(st1,n[,st2])   返回右对齐的st,st为在st1的左边用st2填充直至长度为n,st2的缺省为空格 
  • rpad(st1,n[,st2])   返回左对齐的st,st为在st1的右边用st2填充直至长度为n,st2的缺省为空格 
  • ltrim(st[,set])   返回st,st为从左边删除set中字符直到第一个不是set中的字符。缺省时,指的是空格 
  • rtrim(st[,set])   返回st,st为从右边删除set中字符直到第一个不是set中的字符。缺省时,指的是空格 
  • replace(st,search_st[,replace_st])   将每次在st中出现的search_st用replace_st替换。缺省时,删除search_st
  • substr(st,m[,n])   返回st串的子串,从m位置开始,取n个字符长。缺省时,一直返回到st末端 
  • length(st)   数值,返回st中的字符数 
  • instr(st1,st2[,m[,n]])   数值,返回st1从第m字符开始,st2第n次出现的位置,m及n的缺省值为1 例: 

3、分组函数:

  • avg([distinct/all] n) 列n的平均值 
  • count([all] *) 返回查询范围内的行数包括重复值和空值 
  • count([distinct/all] n) 非空值的行数 
  • max([distinct/all] n) 该列或表达式的最大值 
  • min([distinct/all] n) 该列或表达式的最小值 
  • stdev([distinct/all] n) 该列或表达式的标准偏差,忽略空值 
  • sum([distinct/all] n) 该列或表达式的总和 
  • variance([distinct/all] n) 该列或表达式的方差,忽略空值
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值