Oracle函数

Oracle函数

  • 数值型函数
函数  作用
abs  绝对值
sign  正负值(1,-1,0)
ceil  较大的最小整数
floor  较小的最大整数
power  x的y次幂:power(x,y)  
exp  e的y次幂:exp(y)
log  以x为底的y的对数:log(x,y)
ln  以常量e为底的y的对数:ln(y)
mod  x除以y的余数:mod(x,y)
round  四舍五入后的值:round()
trunc  截取后的值,y为截取的小数位,空白则截取整数:trunc(x,y)
sqrt  x的平方根:sqrt(x)
  • 字符型函数
函数 作用
ASCII 字符的ASCII码
CHR ASCII码为x的字符:chr(x)
CONCAT 连接两个字符串:concat('xxx','yyy')
INITCAP 把每个单词首个字母变为大写:initcap()
LOWER 将字符串转换为小写
UPPER 将字符串转换为大写
NLS_INITCAP 把每个单词首个字母变为大写
NLS_LOWER 把每个字母都变为小写
NLS_UPPER 把每个字母都变为大写
INSTR

查看str2在str1第一次出现的位置

instr(str1,str2,[pos],[nth])

INSTRB substr是按照字计算,substrb()是按照字节计算
LENGTH 字符串长度(字符)
LENGTHB 与上面相同,这个是按字节计算
LENGTHC  
LPAD  
RPAD  
LTRIM  
RTRIM  
REPLACE  
SOUNDEX  
SUBSTR  
SUBSTRB  
TRANSLATE  
TRIM  

 

  • 日期型函数
  • 转换函数

  NVL(E1, E2) 如果E1为NULL,则函数返回E2

       REGEXP_LIKE(E1,'^A')  使用 正则表达式 对 E1 列内容进行选择

  • 聚组函数
  • 分析函数
  • 其他函数
posted @ 2021-08-18 15:14  一了然  阅读(112)  评论(0)    收藏  举报