oracle学习笔记

单行函数

  • LOWER(列名|表达式):将大写或大小写混合的字符转换成小写
  • UPPER(列名|表达式) :将小写或大小写混合的字符转换成大写
  • INITCAP(列名|表达式) :将每个单词的第一个字母转换成大写,其余的字母都转换成小写
  • CONCAT():连接两个值

concat(‘good’,‘string’) //goodstring

  • SUBSTR (列名|表达式,n1[,n2]):返回第一个参数中,从第n1位开始,长度为n2的子串。

substr(‘string’,1,3) //str

  • LENGTH(column | expression):取字符长度

length(‘string’) //6

  • INSTR(s1,s2,[,n1],[n2]):返回s1中,子串s2从n1开始,第n2次出现的位置。n1,n2默认值 为1

instr(‘string’,‘r’) //3

  • LPAD(s1,n1,s2):返回s1被s2从左面填充到n1长度后的字符串。

lpad(sal,10,’*’) //******5000

  • RPAD(s1,n1,s2) :返回s1被s2从右面填充到n1长度后的字符串。

rpad(sal,10,’’) //5000*****

  • TRIM:去除字符串头部或尾部(头尾)的字符

trim(‘s’ from ‘ssmith’) //mith

  • REPLACE(s1,s2,s3) :把s1中的s2用s3替换。

replace(‘abc’,‘b’,‘d’) //adc

  • ROUND(column| expression, n):将列或表达式所表示的数值四舍五入到小数点后的第n位。
  • TRUNC(column| expression, n):将列或表达式所表示的数值截取到小数点后的第n位。
  • MOD(m,n):取m除以n后得到的余数
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值