Oracle———单行函数

7.       单行函数

7.1 单行字符型函数

LOWER(列名|表达式)   把所有的字符转换为小写

       UPPER(列名|表达式)      把所有的字符转换为大写

       INITCAP(列名|表达式)  把每个字的头一个字符转换成大写

       CONCAT(列名|表达式,列名|表达式)  把第一个字符串和第二个字符串连接成一个字符串

       SUBSTR(列名|表达式,m,[n]) 返回指定的子串,该子串从第m个字符开始,其长度为n

       LENGTH(列名|表达式)   返回列或表达式中字符串的长度

       INSTR(列名|表达式,’字符串’,[m][n])  该函数用于返回所给字符串的数字位置,m表示从第m个字符开始搜索,n表示所给字符串出现的的次数,它们的默认值都是1.

       TRIM([leading|trailing|both]要去掉的字符 FROM 源字符串)  默认为both

       REPLACE(正文表达式,要搜索的字符串,替换字符串)  该函数用于在“正文表达式”中查找“要搜索的字符串”,如果找到了,就用“替换字符串”替代。

7.2 数字型函数

ROUND(列名|表达式,n)  该函数将列名或表达式所表示的数值四舍五入到小数点后的n位,默认为0,即个位,ROUND(166.34,-1) = 170表示所得结果精确到十位。

TRUNC(列名|表达式,n)   截取

MOD(m,n)   将m除以n并取余数。

7.3   日期型数据的处理

MONTHS_BETWEEN(日期1,日期2)

ADD_MONTHS(日期,n)

NEXT_DAY(日期,字符串) 该函数返回下一个由字符串(星期几)指定的日期。

LAST_DAY(日期) 该日期所在月的最后一天。

TO_DATE 将字符串转换为日期型数据。

TO_CHAR (日期,‘fmt’)   fmt为日期模式    将日期型数据转换为变长字符串。

TO_CHAR(数字,‘fmt’)    fmt为日期模式    将数字型数据转换成变长字符串。

TO_NUMBER  将字符串转换为数字。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值