您现在的位置是:首页 >

excel常用函数公式说明 Oracle 常用功能函数汇总

火烧 2023-02-04 09:36:19 1049
Oracle 常用功能函数汇总   *******************************************************************************   
excel常用函数公式说明 Oracle 常用功能函数汇总

Oracle 常用功能函数汇总  

  *******************************************************************************   * 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      ********************************** lishixinzhi/Article/program/Oracle/201311/17624  
永远跟党走
  • 如果你觉得本站很棒,可以通过扫码支付打赏哦!

    • 微信收款码
    • 支付宝收款码