ORACLE SQL 单行函数列举
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
开发工具与关键技术:PLSQL Developer、Oracle sql*plus
作者:邓晓迪
撰写时间:2019年04月08日
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 单行函数包含字符函数,数值函数,日期函数,转换函数,通用函数;
(1)字符函数:
LOWER,UPPER,INITCAP,CONCAT,SUNSTR,LENGTH,INSTR,LPAD,RPAD,TRIM,REPLACE
(2)数字函数:ROUND(四舍五人),TRUNC(截断),MOD(求余)
(3)日期函数:MONTHS_BETWEEN,ADD_MONTHS,NEXT_DAY,LAST_DAY,ROUND,TRUNC
(4)转换函数:TO_DATE,TO_CHAR,TO_NUMBER;
(5)通用函数:NVL(expr1,expr2),NVL2(expr1,expr2,expr3),NULLIF(expr1,expr2),COALESCE(expr1,expr2,…,exprn)
- COALESCE 与 NVL 相比的优点在于 COALESCE 可以同时处理交替的多个值。
- 如果第一个表达式为空,则返回下一个表达式,对其他的参数进行COALESCE 。
CASE条件表达式:在 SQL 语句中使用IF-THEN-ELSE 逻辑。