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

    1、nvl2(a,b,c)  --表达式1不为NULL,返回表达式2;为NULL .返回表达式3。表达式2和表达式3类型不同的话,表达式3会转换为表达式2的类型 。

    2、nvl(表达式1,表达式2)-- 表达式1为NULL,返回表达式2;不为NULL,返回表达式1。注意两者的类型要一致。

    3、ROUND(src[,count])和TRUNC-(src[,count])-按照指定的精度进行舍入,默认为0位。

    4、MOD(n1,n2) 返回一个n1除以n2的余数。

    5、FLOOR (num)对给定的数字取整数,向下取整。

    6、CEIL (num)返回大于或等于给出数字的最小整数,向上取整。

    7、SOUNDEX (src)返回一个与给定的字符串读音相同的字符串。

    8、SYSDATE 用来得到系统的当前日期。

    9、GREATEST返回一组表达式中的最大值,即比较字符的编码大小.

    10、LEAST返回一组表达式中的最小值。

    11、nullif (expr1, expr2) ->相等返回NULL,不等返回expr1

    12、ASCII  --返回与字符对应的十进制数字, select ascii('a') from dual
    13、CHR    -- 给出整数,返回对应的字符, select chr(10) from dual
    14、concat  --链接两个字符串,select concat('链接','两个字符串')||'||是连接符'from dual
    15、initcap  --返回字符串并将字符串的第一个字符大写,select initcap('abcdef') from dual
    16、instr  --在字符串中搜索指定的字符,返回发现指定字符的位置,select instr('abcdefg','a',1,1)
    17、length     ---返回字符串的长度, select length('ddd')
    18、lower  ----将所有字符小写
      upper  ----将所有字符大写
    19、rpad   --在列的右侧粘贴字符
       lpad   --在列的左侧粘贴字符
    20、ltrim  --删除左侧出现的字符
      rtrim  --删除右边出现的字符
      select ltrim(rtrim('   gao qian jing   ',' '),' ') from dual;
      select ltrim('abcde','a') from dual;

    21、trim    --剪切掉前后的字符,如果不指定默认为空格
      leading | trailing | both --j剪切掉前面|后面|两头 的字符

  • 相关阅读:
    在github上搭建hexo博客
    Docker镜像命令笔记
    Scrapy学习1:安装
    Android安全初学笔记
    Python数据结构01 线性结构
    IOS开发之__bridge,__bridge_transfer和__bridge_retained (转)
    设置字体样式 TTF
    NYTimes Objective-C 编程风格指南
    MQTT简介
    如何将自己编写的app放到真机上运行
  • 原文地址:https://www.cnblogs.com/hongfu/p/4882814.html
Copyright © 2011-2022 走看看