zoukankan      html  css  js  c++  java
  • Oracle内置函数

    lpad()函数:用于左补全字符串。
      例:lpad('原始数据','预期长度','填充字符') ,lpad('123','5','0') 输出 ‘00123’。该代码将填充字串‘123’为5位,并将使用‘0’填充左边的不足位数,当原字符串的长度大于预期长度时,实际上进行的是截取字符串操作lpad('123456','5','0')输出‘12345’。

    rpad()函数:用于右补全字符串。
      例:rpad('原始数据','预期长度','填充字符') ,rpad('123','5','0') 输出 ‘12300’。

    lower()函数:用于返回字符串的小写形式。
      例:lower('字符串'),lower('DSFdfwed') 输出 ‘dsfdfwed’。

    upper()函数:用于返回字符串的大写形式。
      例:upper('字符串'),upper('DSFdfwed') 输出 ‘DSFDFWED’。

    initcap()函数:用于实现字符串的首字母大写。
      例:initcap('字符串'),initcap('AAAA')输出 ‘Aaaa’,initcap('eeee')输出‘Eeee’,initcap('AAA_bbb')输出‘Aaa_Bbb’,在本例中分别使用'AAA_bbb'作为initcap()函数的参数,而其中的'_'、'/'、'?'等非单词字符被视为单词分隔符。

    length()函数:用于返回字符串的长度。
      例:length('字符串'),length('s4df56')输出‘6’。

    subsrt()函数:用于字符串截取。
      例:substr('原始数据','开始位','结束位'),substr('1234567','3','5')输出‘345’,substr('234567','3')输出‘35647’。

    instr()函数:用于获得子字符串在父子符串中出现的位置。
      例:instr('父子符串','子字符串','从第几位开始搜索','第几次搜到'),instr('kjahflakfe','a')输出‘3’,instr('kjahflakfe','a',1,2)输出7。

    ltrim()函数:用于删除字符串左端的空白符。
      例:ltrim('字符串'),ltrim(' aaa ')输出 ‘aaa ’。

    rtrim()函数:用于删除字符串右端的空白符。
      例:rtrim('字符串'),rtrim(' aaa ')输出 ‘ aaa’。

    trim()函数:用于删除字符串首尾空格
      例:trim('字符串'),trim(' a a a ')输出‘a a a’。

    to_char()函数:用于将其他数据类型的数据转换为字符型。
      例:to_char('原始数据','格式') to_char('120','99999') 输出’120‘,to_char('0.96','0.00')输出’0.96‘,to_char('0.96','9.99')输出‘.96’,‘0’用于强制保留位置上的数据,若无对应数据或数据为0,则进行0填充或者保留0。to_char(sysdate,'yyyy-mm-dd') 输出‘2020-08-21’。

    chr()函数:用于将ascii码转换为字符串。

    translate()函数:用于替换字符串。
      例:translate('1dfa2asdfsa3','#abcdefghijklmnopqrstuwwxyz',' ')输出‘123’。

    abs()函数:用于返回数值型参数的绝对值。
      例:abs(-56)输出56。

    round()函数:用于返回某个数字的四舍五入值。
      例:round('原数据','小数点之后位数'),round('78.175')输出78 ,round('78.175',2)输出78.18,round(‘78.175’,-1)输出80。

    ceil()函数:用于向上取整。
      例:ceil(21.897)输出22,ceil(-21.897)输出-21。

    floor()函数:用于向下取整。
      例:floor(21.897)输出21,floor(-21.897)输出-22。

    mod()函数:用于获得两数相除之后的余数。
      例:mod('被除数','除数'),mod(11,2)输出1。

    sign()函数:返回参数的正负性。
      例:sign(5)输出1,sign(-5)输出-1,输出0为等于0。

    sqrt()函数:返回数字的平方根。
      例:sqrt(4)输出2。

    power()函数:实现数值的乘方运算。
      例:power('底数','指数'),power(4,2)输出16。

    trunc()函数:用于截取部分数字。
      例:trunc('原数据','小数点之后位数'),trunc('78.175')输出78 ,trunc('78.175',2)输出78.17,trunc(‘78.175’,-1)输出70。

    vsize()函数:返回数据的所占用的存储空间的字节数。

    to_number()函数:将字符串转换为数值类型。
      例:to_number(58.260)输出58.26。

    to_date()函数:将字符串转换为日期类型。
      例:to_date('原始数据','格式'),to_date('08/21/20','mm/dd/yy')输出2020-08-21 00:00:00。

    add_months()函数:为日期添加特定月份,返回新的日期。
      例:add_months(to_date('08/21/20','mm/dd/yy'),2)输出2020-10-21 00:00:00。

    last_day()函数:返回特定日期所在月的最后一天。
      例:last_day(to_date('08/21/20','mm/dd/yy'))输出2020-08-31 00:00:00。

    months_between()函数:返回两个日期所差的月数。

    current_date()函数:返回当前日期。

    current_timestamp()函数:返回当前时间戳。

    extract()函数:获取日期的某个域。

    max()函数:求最大值。

    min()函数:求最小值。

    avg()函数:求平均值。

    sum()函数:求和。

    count()函数:获取记录数。

    decode()函数:多值判断。

    nvl()函数:处理空值。该函数有两个参数,第一个参数为要处理的列,如果第一个参数的值为空值,则返回第二个参数的值。

    cast()函数:强制转换数据类型。

    人生最美的早晨,是在一夜细雨之后的古镇醒来,黑色的木质窗棂之外是滴着水的屋檐,缭绕云雾,以及隐隐青山的轮廓。
  • 相关阅读:
    随机森林算法参数调优
    BAYES和朴素BAYES
    阿里云 金融接口 token PHP
    PHP mysql 按时间分组 表格table 跨度 rowspan
    MySql按周,按月,按日分组统计数据
    PHP 获取今日、昨日、本周、上周、本月的等等常用的起始时间戳和结束时间戳的时间处理类
    thinkphp5 tp5 会话控制 session 登录 退出 检查检验登录 判断是否应该跳转到上次url
    微信 模板消息
    php 腾讯 地图 api 计算 坐标 两点 距离 微信 网页 WebService API
    php添加http头禁止浏览器缓存
  • 原文地址:https://www.cnblogs.com/ludengfu/p/13542401.html
Copyright © 2011-2022 走看看