oracle查询时使用case,Oracle查询语句中Casewhen的使用[通俗易懂]

oracle查询时使用case,Oracle查询语句中Casewhen的使用[通俗易懂]casewhen和decode函数用法有一些相似,只是decode是枚举函数,而casewhen则更加灵活,同时casewhen相当于一个特殊的只有两个枚casewhen语句语法如下:casewhen表达式thenvalueAelsevalueBend;具体使用如下:select(casewhena.column1>=1then’成功’e…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

case when和decode函数用法有一些相似,只是decode是枚举函数,而case when则更加灵活,同时case when相当于一个特殊的只有两个枚

case when语句语法如下:

case when 表达式 then valueA else valueB end;

具体使用如下:

select (case when a.column1 >=1 then ‘成功’ else ‘失败’ end) as Success_flag

from tableA a

如果a.column1的值大于等于1,那么Success_flag的值将是‘成功’,否则‘失败’。

case when和decode函数用法有一些相似,只是decode是枚举函数,,而case when则更加灵活,同时case when相当于一个特殊的只有两个枚举值的函数。

case when大多时间用于比较两个值的大小,在比较值的时候又比least(取较小值)和greatest(取较大值)灵活。

如:

select

least(1,2),

greatest(3,4) from dual;

得到查询结果: 1 4

logo.gif 本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉 本文系统来源:php中文网

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/196923.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • android 定时器重置,Android定时器延迟和重置[通俗易懂]

    android 定时器重置,Android定时器延迟和重置[通俗易懂]我确定在这里的某处有类似的问题,但我似乎无法找到它。Android定时器延迟和重置这是我正在尝试做的。假设我已连接到服务器,并且如果在过去5分钟内没有用户拨打任何电话,我想断开连接。但是,如果连一个单一的呼叫时,5分钟计时器将复位,倒计时5将重新开始..它似乎很简单,但我是一种新的Android和试图搞清楚这些事情..在此先感谢!=======编辑所以这里的什么我想要做的代码的例子。try{cl…

    2022年7月25日
    18
  • 领峰贵金属:黄金现货投资的魅力究竟在何处[通俗易懂]

    领峰贵金属:黄金现货投资的魅力究竟在何处[通俗易懂]  相信现在很多人已经听说过或者初步了解了黄金现货投资,很多人因为它赚到了大钱,也有人正想要投入到黄金现货投资当中,它的魅力究竟在何处,为什么那么多的人喜欢它?  第一:黄金现货投资简单易学。  (1)对比其它投资理财来说黄金现货的基础知识要容易很多,种类比较单一,所以选择上也不会出现像股票或者基金那样“万里挑一”的情况,是一种非常简单易学的投资理财产品。  (2)真正学起来,投资者们会发现有一些黄金现货的基本投资方式十分实用,新手投资者掌握了这些就可以进行简单的投资理财了,要比其它理财产品简单

    2022年5月8日
    52
  • layui 树形表格 treeTable使用详细指南,不能折叠解决办法

    layui 树形表格 treeTable使用详细指南,不能折叠解决办法最近在写一个商品分类管理的功能,本来想用layui的树形组件来写,但发现layui原生的tree只能展示title,而分类的其他字段无法展示,这就有点不适用了,无意中看到一位大神自定义写的一个树形表格组件,正好满足我的要求,特此将使用方法以及其中遇到的一些坑记录下来。。。首先看下treeTable的演示地址项目地址好了,如果看完演示到这里你觉得正好符合你的功能要求,就可以继续往下看了,虽…

    2022年5月4日
    103
  • cleanwipe使用方法_清空qq缓存数据会怎样

    cleanwipe使用方法_清空qq缓存数据会怎样glassfish清空缓存rm-rf$GLASSFISH_HOME/glassfish/domains/domain1/generated/*rm-rf$GLASSFISH_HOME/glassfish/domains/domain1/osgi-cache/*rm-rf $GLASSFISH_HOME/glassfish/domains/domain1/applicat

    2022年8月22日
    9
  • Win10 如何配置JDK环境变量

    Win10 如何配置JDK环境变量Win10配置JDK环境

    2022年7月23日
    11
  • 一. WireShark 抓包及常用协议分析「建议收藏」

    一. WireShark 抓包及常用协议分析「建议收藏」WireShark抓包及常用协议分析简介WireShark简介和抓包原理及过程实战:WireShark抓包及快速定位数据包技巧实战:使用WireShark对常用协议抓包并分析原理实战:WireShark抓包解决服务器被黑上不了网总结:简介1.1WireShark简介和抓包原理及过程1.2实战:WireShark抓包及快速定位数据包技巧1.3实战:使用WireSha…

    2025年9月2日
    7

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号