Skip to content
目 录

函数

TIP

详细用法自行搜索

数值型函数

  • 返回绝对值:abs()
  • 符号函数:sign()
  • 向上取整:ceil()
  • 向下取整:floor()
  • 指数函数:power(x, y)
  • e 的 y 次幂:exp(y)
  • 对数函数:log(x, y)
  • 自然对数:ln(y)
  • 取余:mod(x, y)
  • 四舍五入:round()
  • 截取数值:trunc()
  • 平方根:sqrt()
  • 三角函数

字符型函数

  • 字符串连接:CONCAT()
  • 单词首字母大写:INITCAO()
  • 字符串转换小写:LOWER()
  • 字符串转换大写:UPPER()
  • 返回字符串长度(全角算1个字符):LENGTH()
  • 返回字符串长度(全角算2个字符):LENGTHB()
  • 左边添加字符:LPAD()
  • 右边添加字符:RPAD()
  • 删除左边字符串:LTRIM()
  • 删除右边字符串:RTRIM()
  • 删除两边字符串:TRIM()

日期函数

  • 返回系统当前日期:sysdate
  • 返回指定月数后的日期:add_months()
  • 返回本月最后一天的日期:last_day()
  • 返回月数间隔:months_between()
  • 提取日期时间中的数据:extract()

转换函数

  • 数字或日期类型转换为字符串:to_char()
  • 字符串转换为日期类型:to_date()
  • 字符串转换为数值型:to_number()

聚合函数

  • 统计平均值:AVG()
  • 求和:SUM()
  • 统计标准差:STDDEV()
  • 统计方差:VARIANCE()
  • 统计行数:COUNT()
  • 统计最大值:MAX()
  • 统计最小值:MIN()

其他函数

  • 空值赋值:NVL()NVL2()
  • 相等返回空:NULLIF()
  • 当前行号:ROWNUM
  • 条件取值:CASE...WHEN...