您好,欢迎来到尚车旅游网。
搜索
您的当前位置:首页Oracle常用函数总结

Oracle常用函数总结

来源:尚车旅游网


1,ToChar函数对日期的转换 TO_CHAR(date,’formatModel’)

SELECT last_name,

TO_CHAR(hire_date, 'fmDD Month YYYY') AS HIREDATE FROM employees;

2,通用函数 这些函数适用于所有的类型包括空值

NVL(expr1,expr2) :将空值转换为一个已知的值

NvL2(expr1,expr2,expr3):相当与三目运算,当expr1不为空,是expr 反之是espr3 NULLIF(ecpr1,expr2) 如果两个表达式的结果是相等的,那么就设置为空. COALESCE(expr1,expr2,…….)

3,在SQL语句中使用 IF-Then-else逻辑. 使用两种方法.

Case表达式 Decode函数

1) 当使用case逻辑时候的格式为:

CASE expr WHEN comparison_expr1 THEN return_expr1 [WHEN comparison_expr2 THEN return_expr2 WHEN comparison_exprn THEN return_exprn ELSE else_expr]

END 一个例子:

SELECT last_name, job_id, salary,

CASE job_id WHEN 'IT_PROG' THEN 1.10*salary WHEN 'ST_CLERK' THEN 1.15*salary WHEN 'SA_REP' THEN 1.20*salary

ELSE salary END \"REVISED_SALARY\"//这个是要显示 FROM employees; 2)DECODE 函数

4,在 INSERT 语句中加入子查询。

在insert中加入子查询后,那么就不用values 子查询的结果对应与insert的对应的列名.

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- sceh.cn 版权所有

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务