ORACLE SQL 单行函数列举

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

开发工具与关键技术:PLSQL DeveloperOracle sql*plus

作者:邓晓迪

撰写时间:2019年04月08

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

  1. 单行函数包含字符函数,数值函数,日期函数,转换函数,通用函数;

(1)字符函数:

LOWER,UPPER,INITCAP,CONCAT,SUNSTR,LENGTH,INSTR,LPAD,RPAD,TRIM,REPLACE

ORACLE SQL 单行函数列举

(2)数字函数:ROUND(四舍五人),TRUNC(截断),MOD(求余)

ORACLE SQL 单行函数列举

(3)日期函数:MONTHS_BETWEEN,ADD_MONTHS,NEXT_DAY,LAST_DAY,ROUND,TRUNC

ORACLE SQL 单行函数列举

(4)转换函数:TO_DATE,TO_CHAR,TO_NUMBER;

ORACLE SQL 单行函数列举

ORACLE SQL 单行函数列举

(5)通用函数:NVL(expr1,expr2),NVL2(expr1,expr2,expr3),NULLIF(expr1,expr2),COALESCE(expr1,expr2,…,exprn)

  • COALESCE 与 NVL 相比的优点在于 COALESCE 可以同时处理交替的多个值。
  • 如果第一个表达式为空,则返回下一个表达式,对其他的参数进行COALESCE 。

ORACLE SQL 单行函数列举

ORACLE SQL 单行函数列举

CASE条件表达式:在 SQL 语句中使用IF-THEN-ELSE 逻辑。

ORACLE SQL 单行函数列举