zoukankan      html  css  js  c++  java
  • orcal 单行函数组函数

    单行函数

    lower   转换成小写      upper    转换成大写      initcap    首字母大写

    substr(a,b) 从a中,第b位开始取,取右边所有的字符

    length 字符数 lengthb 字节数

    instr 在母字符串中查找子字符串,找到返回下标(从1开始),否则返回0

    lpad 左填充  rpad 右填充 (字符串,长度,填充物)

    trim 去掉前后指定的字符     掐头去尾

    replace 用指定的字符代替   (字符串,被代替,代替)

    round(number,截取位数)

    保留小数点后面的位数。可选项,忽略它则截去所有的小数部分,并四舍五入。如果为负数则表示从小数点开始左边的位数,相应整数数字用0填充,小数被去掉

     TRUNC(number,截取位数)

    保留小数点后面的位数。可选项,忽略它则截去所有的小数部分,截取时并不对数据进行四舍五入。如果为负数则表示从小数点开始左边的位数,相应整数数字用0填充

    日期函数

    更改日期格式

    systimestamp时间戳,更精确
     

    昨天  今天   明天

    计算员工工龄

    日起与日期不能相加

     

    月份的最后一天

    select last_day(sysdate) from dual;

    xx月之后

    select add_months(sysdate,xx) from dual;

    从今天开始算下个星期x

    select next_day(sysdate,'星期x') from dual;

    查询员工的薪水: 货币符号,两位小数,千位符

    nullif(a,b) 当a=b时,返回null,否则返回a

    COALESCE 从左至右找到第一个不为null的值

    decode

       case 字段名  when   条件  then    end

     组函数

    sum

    count

    avg

    组函数会自动过滤空值

    在组函数中嵌套滤空函数,来屏蔽组函数的滤空功能

    group  by    having

  • 相关阅读:
    遍历二维数组
    冒泡跟扫描共用
    1.8作业
    1.7作业
    1.5作业
    百文百鸡 水仙花数 百马百担
    for循环输出九九乘法表
    循环语句
    1.4作业
    07、找出1-99之间的同构数
  • 原文地址:https://www.cnblogs.com/cgj1994/p/9585258.html
Copyright © 2011-2022 走看看