知识大全 Oracle 常用功能函数汇总

Posted 函数

篇首语:满堂花醉三千客,一剑霜寒十四洲。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Oracle 常用功能函数汇总相关的知识,希望对你有一定的参考价值。

Oracle 常用功能函数汇总  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  *******************************************************************************   * SQL Group Functions (num can be a column or expression)           *   (null values are ignored default beeen distinct and all is all)      *   *******************************************************************************   AVG([distinct or all] num)    average value   COUNT(distinct or all] num)   number of values   MAX([distinct or all] num)    maximum value   MAX([distinct or all] num)    minimum value   STDDEV([distinct or all] num)  standard deviation   SUM([distinct or all] num)    sum of values   VARIANCE([distinct or all] num) variance of values      *******************************************************************************   * Miscellaneaous Functions :                         *   *******************************************************************************   DECODE(expr srch return [ srch return ] default]       if no search matches the expression then the default is returned       otherwise the first search that matches will cause       the corresponding return value to be returned   DUMP(column_name [ fmt [ start_pos [ length]]])       returns an internal oracle format used for getting info about a column       format options : = octal = decimel = hex = characters       return type codes : = varchar = number = long = date        = raw = long raw = rowid = char = mlslabel   GREATEST(expr [ expr [ expr ]]       returns the largest value of all expressions   LEAST(expr [ expr [ expr ]]       returns the smallest value of all expressions   NVL(expr expr       if expr is not null it is returned otherwise expr is returned   SQLCODE       returns sql error code of last error  Can not be used directly in query       value must be set to local variable first   SQLERRM       returns sql error message of last error  Can not be used directly in query       value must be set to local variable first   UID       returns the user id of the user you are logged on as       useful in selecting information from low level sys tables   USER       returns the user name of the user you are logged on as   USERENV( option )       returns information about the user you are logged on as       options : ENTRYID SESSIONID TERMINAL LANGUAGE LABEL OSDBA            (all options not available in all Oracle versions)   VSIZE(expr)       returns the number of bytes used by the expression       useful in selecting information about table space requirements      *******************************************************************************   * SQL Date Functions (dt represents oracle date and time)           *   * (functions return an oracle date unless otherwise specified)        *   *******************************************************************************   ADD_MONTHS(dt num)    adds num months to dt (num can be negative)   LAST_DAY(dt)       last day of month in month containing dt   MONTHS_BEEEN(dt dt ) returns fractional value of months beeen dt dt   NEW_TIME(dt tz tz )  dt = date in time zone returns date in time zone   NEXT_DAY(dt str)     date of first (str) after dt (str = Monday etc )   SYSDATE          present system date   ROUND(dt [ fmt]      rounds dt as specified by format fmt   TRUNC(dt [ fmt]      truncates dt as specified by format fmt      *******************************************************************************   * Number Functions :                             *   *******************************************************************************   ABS(num)       absolute value of num   CEIL(num)       smallest integer > or = num   COS(num)       cosine(num) num in radians   COSH(num)       hyperbolic cosine(num)   EXP(num)       e raised to the num power   FLOOR(num)      largest integer < or = num   LN(num)        natural logarithm of num   LOG(num num )    logarithm base num of num   MOD(num num )    remainder of num / num   POWER(num num )   num raised to the num power   ROUND(num [ num ]  num rounded to num decimel places (default )   SIGN(num)       sign of num * if num =   SIN(num)       sin(num) num in radians   SINH(num)       hyperbolic sine(num)   SQRT(num)       square root of num   TAN(num)       tangent(num) num in radians   TANH(num)       hyperbolic tangent(num)   TRUNC(num [ num ]  truncate num to num decimel places (default )      *******************************************************************************   * String Functions String Result :                      *   *******************************************************************************   (num)          ASCII character for num   CHR(num)         ASCII character for num   CONCAT(str str )    str concatenated with str (same as str ||str )   INITCAP(str)       capitalize first letter of each word in str   LOWER(str)        str with all letters in lowercase   LPAD(str num [ str ]) left pad str to length num with str (default spaces)   LTRIM(str [ set])    remove set from left side of str (default spaces)   NLS_INITCAP(str [ nls_val]) same as initcap for different languages   NLS_LOWER(str [ nls_val])  same as lower for different languages   REPLACE(str str [ str ]) replaces str with str in str                  deletes str from str if str is omitted   RPAD(str num [ str ])   right pad str to length num with str (default spaces)   RTRIM(str [ set])      remove set from right side of str (default spaces)   SOUNDEX(str)         phonetic representation of str   SUBSTR(str num [ num ])  substring of str starting with num                  num characters (to end of str if num is omitted)   SUBSTRB(str num [ num ])  same as substr but num num expressed in bytes   TRANSLATE(str set set )  replaces set in str with set                  if set is longer than set it will be truncated   UPPER(str)          str with all letters in uppercase      *******************************************************************************   * String Functions Numeric Result :                     *   *******************************************************************************      ASCII(str)             ASCII value of str   INSTR(str str [ num [ num ]]) position of num th occurrence of                     str in str starting at num                     (num num default to )   INSTRB(str str [ num [num ]]) same as instr byte values for num num   LENGTH(str)            number of characters in str   LENGTHB(str)            number of bytes in str   NLSSORT(str [ nls_val])      nls_val byte value of str      ********************************** cha138/Article/program/Oracle/201311/17624

相关参考

知识大全 110个oracle常用函数总结(8)

  RATIO_TO_REPORT功能描述该函数计算expression/(sum(expression))的值它给出相对于总数的百分比即当前行对sum(expression)的贡献  SAMPLE下

知识大全 Oracle维护常用SQL语句汇总

Oracle维护常用SQL语句汇总  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  如何远程判断O

知识大全 关于Oracle一些常用脚本的汇总(2)

关于Oracle一些常用脚本的汇总(2)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  碎片检查

知识大全 Oracle数据库基本常用命令汇总

Oracle数据库基本常用命令汇总  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!以下是对Oracl

知识大全 110个Oracle常用函数的总结

总结归纳:110个Oracle常用函数的总结  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  /*

知识大全 Oracle数据库常用函数(1)

Oracle数据库常用函数(1)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  ASCII  返

知识大全 SQL Server和Oracle的常用函数对比

SQLServer和Oracle的常用函数对比  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  数

知识大全 110个oracle常用函数总结(1)

  ASCII  返回与指定的字符对应的十进制数;  SQL>selectascii(A)Aascii(a)aascii()zeroascii()spacefromdual;  AAZEROSP

知识大全 110个oracle常用函数总结(2)

  返回一个数字反余弦值  SQL>selectcosh()fromdual;  COSH()      EXP  返回一个数字e的n次方根  SQL>selectexp()exp()fr

知识大全 oracle与sql的区别(常用函数)

  许多软件公司都理解开发不依赖于特定数据库类型(例如OracleSQLServerDB)的应用程序的重要性它可以让客户们选择自己习惯的平台一般来说软件开发人员都能够识别出他们的负责数据库维护的客户和