SQL函数之---DECODE函数
2024-10-16 19:02:51
Decode函数是oracle/SQL提供的特有函数计算方式,语法:DECODE(value,if1,then1,if2,then2,if3,then3,...else),通常我们在写语句的时候可能会遇到多种Case,一般的处理方法是通过Case when或者if...then....else的方式实现,但是如果用decode函数,就显得简洁和方便很多,举例:
假设在table1 中有一列company的值122和123,我们可以通过以下方式,将两个值以两列的形式显示出来:
SELECT
DECODE(company, '122', '122', ''),
DECODE(company, '123', '123', ''),
sum(field1)
FROM table1
上述语句表示,在列company中,表示if 122 then 122 else为空;同样if 123 then 123 else为空
最新文章
- 使用Autodesk OAuth服务在用户认证的示例
- plsql dev引起的数据库被黑勒索比特币实现原理分析和解决方案
- ArcGIS API for Flex实现GraphicsLayer上画点、线、面。
- 日本超人气洛比(Robi)声控机器人
- hdu Line belt
- 关于 LimitedConcurrencyLevelTaskScheduler 的疑惑
- activiti学习资料(架构描述)
- While reading xxx.png pngcrush caught libpng error: Not a PNG file..
- 博客不再更新,已转移到自己的小站iwenku.net
- poj 3311 Hie with the Pie
- Linux防火墙基本知识
- CSS display 属性详解
- 【Nginx】启动报错-端口被占用
- webservice发送字符串
- React Native 可以走多远?
- 有趣的 zkw 线段树(超全详解)
- Java的家庭记账本程序(G)
- FFmpeg Scaler Options
- 在IDEA中实战Git
- Spring Java-based容器配置
热门文章
- 《zw版·Halcon-delphi系列原创教程》 Halcon分类函数017·point点函数
- 3173: [Tjoi2013]最长上升子序列
- android、IOS和手机基础知识
- phpcms v9联动菜单的调用方法及get_linkage函数简单过程
- kafka消费者客户端(0.9.0.1API)
- VS2013 添加已有文件夹
- 制作QQ空间的一些想法
- 结合Apache和Tomcat实现集群和负载均衡 JK 方式 2 (转)
- C# ASP.NET 读取EXCEL 单元格 读取 空值 不显示
- TWebBrowser 调用最新版的Ie Internet Feature Controls (B..C)