函数
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...