• oracl函数


    一:大小写函数

    1:lower()全部小写

    select lower('HEHE') lowerwords from dual

    2:upper()全部大写

    3:initcap()首字母大写

    4:concat()连接方法

    5:substr(‘要截取的字符串’,起始位置)截取方法

    位置从1开始

    6:lengh(字符串)统计字符个数

    7:instr('大字符串','小字符串')

    返回小字符串在大字符串出现的位置

    start_position

      代表string1 的哪个位置开始查找。此参数可选,如果省略默认为1. 字符串索引从1开始。如果此参数为正,从左到右开始检索,如果此参数为负,从右到左检索,返回要查找的字符串在源字符串中的开始索引。

      nth_appearance

      代表要查找第几次出现的string2. 此参数可选,如果省略,默认为 1.如果为负数系统会报错。

    8:lpad()和rpad()

    左/右填充到n个字符与字符序列在第二个参数中

    9:trim清除字符

    10:add_months增加月数

    11:floor对给定的字符取整

    12:隐式转换

    13:显示转换

    to_char()对日期的转换

    to_char对数字的转换

    四舍五入函数:round()

    trunc截断数字函数

    通用函数:

    nv1和nv2滤空函数

    select sal*12工资,comm 奖金,sal*12+nvl(comm,0) from emp;
    select sal*12工资,comm 奖金,sal*12+nvl2(comm,comm,0) from emp;

    decode函数:

    DECODE的语法:DECODE(value,if1,then1,if2,then2,if3,then3,...,else),表示如果value 等于if1时,DECODE函数的结果返回then1,...,如果不等于任何一个if值,则返回else。

    该函数的含义如下:
    IF 条件=值1 THEN
        RETURN(翻译值1)
    ELSIF 条件=值2 THEN
        RETURN(翻译值2)
        ......
    ELSIF 条件=值n THEN
        RETURN(翻译值n)
    ELSE
        RETURN(缺省值)
    END IF

  • 相关阅读:
    linux 下查看网速的方法 (不需要安装任何软件)
    Raspberry Pi Kernel Compilation 内核编译官方文档
    Kernel compiling for Pi 2
    从源码编译rpi的内核
    设备驱动调试和移植的一般方法
    爸爸的歌
    表扬?批评?
    日历插件js,jquery
    zepto jquery和zepto的区别?
    怎么学习PS快?
  • 原文地址:https://www.cnblogs.com/chimingyang/p/5811228.html
Copyright © 2020-2023  润新知