Oracle数据库之通用函数
来源:互联网 发布:会员软件管理系统 编辑:程序博客网 时间:2024/04/27 20:37
菜鸟学习笔记 2016-12-12 20:42
通用函数一般都指的是Oracle的特色函数,主要有两个通用函数。
1、处理NULL函数
要求查询出每个雇员的编号、姓名、基本工资、佣金、年薪
SELECT empno,ename,sal,comm,(sal+comm)*12 nianxin FROM emp;
计算之后发现没有佣金的雇员没有年薪的存在,因为佣金为NULL的时候所做的任何计算结果都是NULL,所以在这个时候为了保证计算的准确性,必须将NULL替换为0,那么这就属于NVL()函数的作用范围了。
SELECT empno,ename,sal,comm,(sal+NVL(comm,0))*12 nianxin FROM emp;
2、DECODE()函数
decode()函数类似与程序if...else感觉,但是与if...else不同的是,此处不能判断关系,只能够判断内容是否相同。
范例:将所有的职位信息替换为中文显示
SELECT ename,job,DECODE(JOB,'CLERK','办事员','SALESMAN','销售','MANAGER','经理','----') FROM emp;
3、每一个函数都只是完成一个独立的功能,并且所有的函数都可以在SQL语句中使用;
0 0
- Oracle数据库之通用函数
- oracle之通用函数
- oracle之通用函数decode()
- oracle学习笔记之通用函数
- oracle学习笔记之通用函数
- Oracle中单行函数之(通用函数)
- Oracle数据库之单行函数
- Oracle数据库之SQL函数
- 数据库Oracle之分组函数
- oracle数据库初步之函数
- Oracle数据库之单行函数
- Oracle数据库开发之函数
- oracle通用函数
- oracle通用函数
- oracle 通用函数
- oracle 通用函数
- 通用数据库处理函数
- 源码-Oracle数据库管理-第十一章-Oracle内置函数-Part 5(通用函数)
- 手机端GPS定位结合百度地图实现定位
- Pycharm2016.3 版本key
- Android编程思想,面向对象程序设计第三篇——观察者模式
- 使用vlc实现视频TS流的推送
- MySQL「第三篇」数据类型
- Oracle数据库之通用函数
- GIS与大数据
- C# 未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序
- Memory Hierarchy / Program Optimization(程序优化)
- 为jquery ajax请求增加正在运行提示_优就业
- 简单的面向对象思想,写一个传奇人物的属性
- 通过环境变量设置WEB项目数据源(Spring)及其项目配置文件路径,动态更新数据源及项目配置
- 京东登陆
- nginx sticky 提供session 保持