• oracle中常用函数大全


    1、数值型常用函数

    ceil(n) 大于或等于数值n的最小整数  
    floor(n) 小于等于数值n的最大整数  
    mod(m,n) m除以n的余数,若n=0,则返回m 
    power(m,n) m的n次方        
    round(n,m) 将n四舍五入,保留小数点后m位  
    sign(n) 若n=0,则返回0,否则,n>0,则返回1,n<0,则返回-1 
    sqrt(n) n的平方根 

    2、常用字符函数 

    initcap(char) 把每个字符串的第一个字符换成大写  
    lower(char) 整个字符串换成小写        
    replace(char,str1,str2) 字符串中所有str1换成str2 
    substr(char,m,n) 取出从m字符开始的n个字符的子串 
    length(char) 求字符串的长度  

    3、日期型函数

    sysdate 当前日期和时间
    last_day  本月最后一天 
    add_months(d,n) 当前日期d后推n个月 
    months_between(d,n) 日期d和n相差月数 
    next_day(d,day) d后第一周指定day的日期 

    5、字符函数 

    字符函数主要用于修改字符列。这些函数接受字符输入,返回字符或数字值。Oracle 提供的一些字符函数如下。 
    1. CONCAT (char1, char2)  返回连接“char2”的“char1”。 
    2. INITCAP(string)  将“string”的字符转成大写。 
    3. LOWER (string) 
    4. LPAD(char1,n [,char2]) :返回“char1”,左起由“char2”中的字符补充到“n”个字符长。如果“char1”比“n”长,则函数返回“char1”的前“n”个字符。 
    5. LTRIM(string,trim_set)  :从左边删除字符,此处“string”是数据库的列,或者是字面字符串,而“trim_set” 是我们要去掉的字符的集合。 
    6. REPLACE(string, if, then)  用 0 或其他字符代替字符串中的字符。“if”是字符或字符串,对于每个出现在“string”中的“if”,都用“then”的内容代替。 
    7. RPAD(char1, n [,char2])  返回“char1”,右侧用“char2”中的字符补充到“n”个字符长。如果 “char1”比“n” 长,则函数返回“char1”的前“n”个字符。 
    8. RTRIM(string,trim_set)  从右侧删除字符,此处“string”是数据库的列,或者是字面字符串,而“trim_set” 是我们要去掉的字符的集合。 
    9. SOUNDEX(char)  返回包含“char”的表意字符的字符串。它允许比较英语中拼写不同而发音类似的字。 
    10. SUBSTR(string, start [,count]) 返回“string”中截取的一部分。该命令截取“string”的一个子集,从“start”位置开始,持续“count”个字符。如果我们不指定“count”,则                                              从“start”开始截取到“string”的尾部。
    11. TRANSLATE(string, if, then)  “if”中字符的位置,并检查“then”的相同位置,然后用该位置的字符替换 “string”中的字符。 
    12. UPPER(string) 返回大写的“string”。 

    13. ASCII(string) 该命令是“American Standard Code for Information Interchange”的缩写。它是使用数字表示可打印字符的基本规则。该函数返回 “string”中第一个(最左边)字符的 ASCII 值。 
    14. INSTR (string, set[, start[, occurrence] ] ) 
    该命令“string”中从“start”位置开始查找字符集合的位置,再查找“set”出现的第一次、第二次等等的“occurrence”(次数)。“start”的值也可以是负数,代表从字符串结尾开始向反方向搜索。该函数也用于数字和日期数据类型。 
    15. LENGTH(string) 
    返回“string”的长度值。 

      

  • 相关阅读:
    CSS Friendly Control Adapters CSSFriendly.dll
    2008秋季计算机软件基础未交实验报告名单
    About NeatHtml™ Brettle.Web.NeatHtml.dll
    What is DotNetOpenMail DotNetOpenMail.dll
    What is the simplest way to distribute a .NET COM server to any platform?
    页面压缩 Enabling Gzip and Deflate HTTP Compression in ASP.NET pages(转)
    [算法分析]计数排序
    [置顶] EJDesktop开源项目
    继承初体验
    [置顶] 基于stm32f103zet6之UC/OS_II的学习1(初步移植OS点灯大法)
  • 原文地址:https://www.cnblogs.com/mxh168/p/13965837.html
Copyright © 2020-2023  润新知