Oracle常用函数

来源:互联网 发布:手机麻将透视软件 编辑:程序博客网 时间:2024/04/29 21:54

字符函数

  1. ASCII(X) 返回字符x的ascii码。
  2. CONCAT(X,Y)  连接字符串X 和Y。
  3. INSTR(X,str[,start][,n)  在X中查找str,可以指定从start开始,也可以知道从第N次开始。
  4. LENGTH(X)  返回X的长度。
  5. LOWER(X)  X转换为小写。
  6. UPPER(X)  X转换为大写。
  7. LTRIM(X[,TRIM_STR])  把X左边截去trim_str字符串,缺省截去空格。
  8. RTRIM(X[,TRIM_STR]) 把X右边截去trim_str字符串,缺省截去空格。
  9. TRIM([TRIM_STR FROM]X)  把X的两边截去trim_str字符串,缺省截去空格。
  10. REPLACE(X,OLD,NEW) 在X中查找OLD,并替代为NEW。
  11. SUBSTR(X,START[,LENGTH])  返回X的字符串,从start处开始,截取lenght字符,缺省length,默认到结尾。

数字函数

 

  1. ABS(X)    x的绝对值。
  2. ACOS(X)   x的反余弦
  3. COS(X)    x的余弦
  4. CEIL(X)    大于或等于x的最小值
  5. FLOOR(X)       小于或等于x的最大值
  6. LOG(X,y)      x为底y的对数
  7. MOD(X,y)      x除以y的余数
  8. POWER(X,y)     x的y次幂
  9. ROUND(X,[,Y])  x在第y位四舍五入
  10. SQRT(X)        x的平方根
  11. TRUNC(X[,Y])   x在第y位截断

 

日期函数

 

  1. ADD_MONTHS(D,N) 在某一个日期D上,加上指定的月数N,返回计算后的新日期。D表示日期,R表示要加的月数。
  2. LAST_DAY(D)  返回指定日期当月的最后一天。
  3. ROUND(D[,FMT])  返回一个以FMT为格式的四舍五入日期值,D是日期,FMT是格式模型。默认fmt为DDD,即月中的某一天。

 

聚合函数

 

  1. AVG 平均值
  2. SUM  求和
  3. MIN\MAX  最小值、最大值
  4. COUNT  数据统计