• oracle学习笔记3:函数


    oracle常用的函数分为四类:

      字符串函数

      日期函数

      转换函数

      数学函数

    -- 1.字符串函数
    
    --   concat拼接字符串
    select concat('hello','world') from dual;
    -- initcap 首字母大写
    select initcap('hello') from dual;
    -- instr 查找新字符串在原字符串中第一次出现的位置
    select instr('I love java','lo') from dual;
    -- length 字符个数
    select length('hello world') from dual;
    -- lower 转换小写
    select lower('HELLO WORLD') from dual;
    -- upper 转换大写
    select upper('hello world') from dual;
    -- rpad 右填充
    select rpad('zhangsan',20,'$') from dual;
    -- lpad 左填充
    select lpad('zhangsan',20,'*') from dual;
    -- ltrim 去除左侧指定字符
    select ltrim('hello world','hello') from dual;
    -- substr 截取字符串,(字符串,起始下标,截取字符串个数)
    select substr('i love java',3,4) from dual;
    -- replace 替换字符串
    select replace('i love java','love','not love') from dual;
    -- trim清除左右两端的空格
    select trim('   hello   ') from dual;
    -- trunc截断,日期、数字类型参数:(要截断的数字,截断的个数:正数,小数点后位数/负数,小数点前位数)
    select trunc(158.232,2) from dual;
    select trunc(158.232,-1) from dual;
    
    -- 2.日期函数
    -- sysdate 当前日期
    select sysdate from dual;
    -- add_months在给定的日期上添加指定的月份得到新的日期
    select add_months(sysdate,2) from dual;
    -- last_day 返回参数日期对应月份的最后一天
    select last_day(sysdate) from dual;
    -- months_between参数一日期减去参数2日期得到的月份差值
    select months_between(add_months(sysdate,2),sysdate) from dual;
    -- next_day 当前日期的下一个星期的第几天,注:星期日为第一天
    select next_day(sysdate,1) from dual;
    
    -- 3.系统函数转换函数
    -- to_char转换成字符串
    select to_char(sysdate,'yyyy/MM/dd') from dual;
    -- to_date 将字符串转换成日期
    select to_date('2015/5/25','yyyy-MM-dd') from dual;
    -- to_number 将字符串转换为数字
    select to_number('100')+10 from dual;
    
    -- 4.数学函数
    -- sum,max,min,all,avg,count等
    -- floor 向下取整
    select floor(1.52) from dual;
    -- ceil 向上取整
    select ceil(1.52) from dual;
  • 相关阅读:
    iOS 9 新特性 UIStackView
    自定义 URL Scheme 完全指南
    使用NSURLCache缓存
    swift 3.0 新特征
    《转之微信移动团队微信公众号》iOS 事件处理机制与图像渲染过程
    《转》使用NSURLSession发送GET和POST请求
    《转》IOS 扩展 (Extension)
    《转》__block修饰符
    《转》Objective-C Runtime(4)- 成员变量与属性
    《转》Objective-C Runtime(3)- 消息 和 Category
  • 原文地址:https://www.cnblogs.com/Zs-book1/p/11217118.html
Copyright © 2020-2023  润新知