zoukankan      html  css  js  c++  java
  • 处理单行和多行函数

    lower: lower('Sql Developer')转换成小写

    upper :upper('Sql Developer')转换成大写

    initcap:initcap('Sql Developer')转换成每个单词的首字母大写

    concat:concat('good','morning')  得goodmorning   对字符串进行连接

    substr :substr('string',*,#)           得str    从第*位开始共取#位

    length:length('string')  字符串的长度

    instr :instr('string','r')  得3          *在字符串中是第n位

    lpad:lpad(sal,10,'*')  sal用十位来表示,不够的就在前边补*

    trim:trim('o' from 'oracle') 从字符串中去掉首尾的某个字母 eg:trim('o' from 'oraocleo')  得raocle

    round: round(45.926,2)     得45.93  对指定的值进行四舍五入

    trunc :trunc(45.926,2)       得45.92  对指定的值进行取整   

    mod :mod(100,3)              得1     返回除法之后的余数

    日期函数:

    months_between   两个日期之间的月数 months_between('11-SEP-95','1-JAN-94')

    add_monrhs  为一个日期增加月份    add_month('11-SEP-95',6)

    next_day   一个日期的下一个指定日期      next_day('11-JAN-95','FRIDAY')

    last_day      某个月份的最后一天  last_day('11-JAN-95')

    round 对日期进行四舍五入计算  round(to_date('25-JUL-95'),'month')          01-AUG-95

                                              round(to_date('25-JUL-95'),'year')             01-JAN-96

    DECODE 函数:    相当于if-ifelse-else的功能

    SELECT job, sal,

              DECODE(job, 'ANALYST', SAL*1.1,

                                  'CLERK',   SAL*1.15,

                                  'MANAGER', SAL*1.20,

                                   SAL)

              REVISED_SALARY

       FROM   emp;

     函数可以嵌套使用

    分组函数:

                 AVG          求平均值
                 COUNT    统计行数
                 MAX         求最大值
                 MIN          求最小值
                 SUM         求和
                 count       查询出的总行数  
                 
     
    分组函数中不能用where,只能用having
     
  • 相关阅读:
    《应用Yii1.1和PHP5进行敏捷Web开发》学习笔记(转)
    YII 小模块功能
    Netbeans代码配色主题大搜集
    opensuse 启动巨慢 解决方法 90s多
    opensuse 安装 网易云音乐 rpm netease music
    linux qq rpm deb opensuse
    openSUSE 安装 alien
    第一行代码 Android 第2版
    Android Studio AVD 虚拟机 联网 失败
    docker error during connect: Get http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.29/containers/json: open //./pipe/docker_engine: The system cannot find the file specified. In the default daemon configuratio
  • 原文地址:https://www.cnblogs.com/wangqianqiannb/p/4355618.html
Copyright © 2011-2022 走看看