• Oracle内置函数


    --数字型函数
    select abs (-100) from dual;--绝对值

    select mod (10,3) from dual;--求模

    select ceil (12.5) from dual;--取上限整数

    select floor (12.5) from dual;--取下限整数

    select round (12.46327,3) from dual;--四舍五入,逗号后数字表示精度

    select trunc (12.455,1) from dual;--截取,逗号后数字表示精度


    --字符型函数
    select length ('sssfsaf') from dual;--字符串长度

    select xingm,substr(xingm,-2,4) from t_hq_ryxx; --截取字符串

    select concat('sa','sa') from dual;--连接字符串

    select instr ('abcdedfgd','d',5) from dual;--字符串查找,最后数字可以指定查找的起始位置

    select upper('aaaad'),lower('SSSSS'),initcap('this is my car') from dual;--大小写转换,单词首字母自动大写

    select replace('abddcdc','dd','ll') from dual;--字符串替换

    select rpad('aa',8,'c'),lpad('aa',8,'b')from dual;--向左右填充字符串,数字代表填充位数

    select trim(' ss d dd ') from dual;--去前后空格

    select ltrim(' aa '),rtrim(' ddd ') from dual;--分别去除左右两边空格

    --日期型函数
    select sysdate from dual;--系统时间

    select add_months(sysdate,-2) from dual;--月份加减

    select last_day(sysdate) from dual;--当前日期所在月的最后一天

    --转换函数
    select cast('123' as number) + 123 from dual;

    select cast(123 as varchar2(4)) from dual;

    select to_char(sysdate, 'yyyy-mm-dd hh24:mi:ss') from dual;--日期转换字符串

    select to_char(123.654, '9999.999999') from dual;

    select to_date('2015-12-8 12:43:55','yyyy-mm-dd hh24:mi:ss') +1 from dual;--字符串转换日期

    select to_number('123.456',9999.9999) from dual;--字符串转换数字,格式要长于数字

    --NULL转换
    select nvl(nianl,20) from t_hq_ryxx;

    select nvl2(nianl,20,100) from t_hq_ryxx;

  • 相关阅读:
    javascript中Function、ArrowFunction和GeneratorFunction介绍
    javascript中Function、ArrowFunction和GeneratorFunction介绍
    26个ASP.NET常用性能优化方法
    xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!
    xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!
    xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!
    什么是去中心化市场(OpenBazaar)
    去中心化共识
    侧链/楔入式侧链
    零知识证明(Zero Knowledge Proof,ZKP)
  • 原文地址:https://www.cnblogs.com/OldZhao/p/4921081.html
Copyright © 2020-2023  润新知