zoukankan      html  css  js  c++  java
  • 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;
  • 相关阅读:
    用Axure进行原型设计
    Axure使用——创建折叠菜单
    详解Java的自动装箱与拆箱(Autoboxing and unboxing)
    Java基本类型和引用类型
    Java中的基本类型和引用类型变量的区别
    让图片变成圆形
    安卓----Spinner
    Win10安装CAD2006
    Winform关于未找到元数据文件.exe和不包含适合于入口点的静态“Main”方法
    启用了优化或没有调试信息
  • 原文地址:https://www.cnblogs.com/Zs-book1/p/11217118.html
Copyright © 2011-2022 走看看