Oracle 常用的字符函数

1、 lower(char)   将字符转化为小写    upper(char)   将字符转化为大写 

 

例:select lower(name)  sal from emp;

 

2、 length(char)  求一个字符的长度    substr(ename,2,3)  表示从第2为起,取3个。

 

 

3

(1)完成首字母的大写

   select   upper (substr (ename,1,1))  from emp;

 

(2)完成后面字母小写

  select lower(substr(ename,2,length(ename)-1))  from emp;

 

(合并)

  select   upper (substr (ename,1,1))  from emp || select lower(substr(ename,2,length(ename)-1))  from emp

 

 

4、replace用法

    select replace(ename,'java','我爱功夫') from emp;

 

5、常用数学函数 

    round(n,[m])  取整 (四舍五入), m表示保留几位小数

   

    trunc(n,[m])  该函数用于截取数字,如果省掉m,就截去小数部分,如果m是正数,就截取到小数点的m位后,如果m是负数,则截取到小数点的前m位

 

    mod(m,n)取模

 

    floor(n)  返回小于或是等于n的最大整数

 

    ceil(n)   返回大于或是等于n的最小整数

 

6、日期函数

    sysdate 返回系统时间

    add_months(d,n);

    last_day(d);返回指定日期所在月份的最后一天

 

    例:select * from emp where sysdate>add_months(hiredate,8);

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值