- 7
- 0
- 约 6页
- 2016-08-11 发布于重庆
- 举报
Oracle Decode函数使用技巧大全
[导读]:]decode()函数是ORACLE PL/SQL是功能强大的函数之一,目前还只有ORACLE公司的SQL提供了此函数,其他数据库厂商的SQL实现还没有此功能 DECODE函数是ORACLE PL/SQL是功能强大的函数之一,目前还只有ORACLE公司的SQL提供了此函数,其他数据库厂商的SQL实现还没有此功能。DECODE有什么用途呢? 先构造一个例子,假设我们想给智星职员加工资,其标准是:工资在8000元以下的将加20%;工资在8000元以上的加15%,通常的做法是, 先选出记录 中的工资字段值? select salary into var-salary from employee,然后对变量var-salary用if-then-else或choose case之类的流控制语句进行判断。 如果用DECODE函数,那么我们就可以把这些流控制语句省略,通过SQL语句就可以直接完成。如下:select decode(sign(salary - 8000),1,salary*1.15,-1,salary*1.2,salary from employee 是不是很简洁? DECODE 的语法:DECODE(value,if1,then1,if2,then2,if3,then3,...,else),表示如果value 等于if1时,DECODE函数的结果返回then1
您可能关注的文档
最近下载
- 感染性贫血护理PPT课件.pptx VIP
- 2024版PCCAD教程:从新手到专家,全面进阶.pptx VIP
- 中国社交焦虑障碍防治指南(2025版).docx VIP
- 工程勘察设计的原则(全面掌握,避免工程质量问题).docx VIP
- 初中语法【定语从句】详细讲解.docx VIP
- 调度数据网接入调试方案.docx
- 西学中实习小结.doc VIP
- 大唐南电二期 2×655MW 燃气轮机创新发展示范项目(第二台)环评(新版环评)环境影响报告表.pdf VIP
- (MT654—2021)煤矿用带式输送机安全规范.docx VIP
- 2026年广西桂林市从“五方面人员”中选拔乡镇领导班子成员考试(基本素质和能力)强化训练试题及答案.docx VIP
原创力文档

文档评论(0)