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剪切掉前面|后面|两头 的字符

  • 相关阅读:
    Sql Server数据库汉字按字母、笔划、拼音首字母、排序
    产生一个int数组,长度为100,并向其中随机插入1100,并且不能重复
    使用DropDownExtender
    一些关于中文乱码问题的一些解决方案和经验和大家分享!
    (译)Silverlight教程第一部分: 使用Silverlight 2 和 VS 2008创建“Hello World”程序
    使用CalendarExtender
    .NET实现中英文验证码
    使用Accordion
    使用AlwaysVisibleControlExtender
    Javascript经典窍门
  • 原文地址:https://www.cnblogs.com/hongfu/p/4882814.html
Copyright © 2011-2022 走看看