原表hxy

处理后的表

处理此需求,可用三种方法

方法一:

select key,case when z> case when x>y then x else y end then z else case when x>y then x else y end end col from hxy;

方法二:

select key,max(col) from (select key,x as col from hxy union all select key,y as col from hxy union all select key,z as col from hxy) ;

方法三:此方式使用oracle中的内置函数处理

select key,greatest(greatest(x,y),z) col from hxy;

-----备注:greatest函数在处理含有null值的数值时,返回值为null,且MySQL中此函数亦适用

转载于:https://www.cnblogs.com/hhaahh/p/10373356.html

一行数据中三列值的比较相关推荐

  1. pandas计算dataframe两列数据值相等的行号、取出DataFrame中两列值相等的行号

    pandas计算dataframe两列数据值相等的行号.取出DataFrame中两列值相等的行号 目录 pandas计算dataframe两列数据值相等的行号.取出DataFrame中两列值相等的行号

  2. 当前行取上一行或者下一行数据作为独立列

    当前行取上一行或者下一行数据作为独立列 Lead over 函数可以获取当前行的后第N行作为独立列 Lag over 函数可以获取当前行的前第N行作为独立列 注 : orcle才有上两个函数 , my ...

  3. PowerDesigner里面将表中name列值拷贝到comment列

    完整版见https://jadyer.github.io/2015/06/03/powerdesigner-copy-name-to-comment/ /*** PowerDesigner里面将表中n ...

  4. 反射根据每一列的列名获取List T 中的列值

    反射根据每一列的列名获取List <T> 中的列值 Dim type As Type = vCRCommunication.GetType Dim [property] As Proper ...

  5. datagrid如何获取一行数据中的某个字段值_SQL中常见的面试题

    大家在面试数据分析岗或其他岗位的时候,时常会被问到一些SQL题,我今天就将常被问到的一些SQL题及答案整理下,给大家做个参考! 案例所使用的表为: (一)各种连接函数的区别? (1)inner joi ...

  6. datagrid如何获取一行数据中的某个字段值_redis 所支持的数据类型以及其应用场景...

    1.支持的数据类型 redis 支持 String.hash.list.set.Sort set这几种数据类型,可用于缓存.事件发布订阅.高速队列等场景. String是最常用的数据类型,它能够存储任 ...

  7. php某列为键数组为值,PHP 将二维数组中某列值作为数组的键名 -- 超实用

    有时候,想通过数组的中某字段值, 然后再在二维数组中获取存在该字段值的数组: 一般能想到的就是foreach 遍历比较一下跟该字段值一样,就获取到想要的数组,如下: //测试二维数组 $arr =ar ...

  8. GBase 8a 企业管理器执行 SQL 查询表中 BLOB 列值中文乱 码

    问题现象 使用企业管理器执行 SQL 查询,查询表中 BLOB 列字段值,列值中文乱码. 查询步骤如下: 步骤 1 创建测试表: CREATE TABLE test(a INT,b BLOB); 步骤 ...

  9. datagrid如何获取一行数据中的某个字段值_或许是全网最全面关于数据库面试题...

    原文: https://www.enmotech.com/web/detail/1/794/1.html 两万字全面论述数据库面试题(上) https://www.enmotech.com/web/d ...

  10. datagrid如何获取一行数据中的某个字段值_MySQL 如何查找删除重复行?

    如何查找重复行 第一步是定义什么样的行才是重复行.多数情况下很简单:它们某一列具有相同的值.本文采用这一定义,或许你对"重复"的定义比这复杂,你需要对sql做些修改.本文要用到的数 ...

最新文章

  1. 我亲手调教的AI,竟然开始歧视我了!
  2. 工业机器人电路图讲解话术_燃气传感器技术在防爆喷涂机器人中的应用
  3. hive mysql 远程_Hive配置 远程连接MySQL
  4. Made in China 另解!
  5. PHP网站使用JavaScript和Iframe简单实现部分刷新效果
  6. SharePoint 2013创建应用程序时IIS端口文件夹下没文件
  7. 微博上的网红,为什么更能红得发紫?
  8. 小甲鱼 OllyDbg 教程系列 (九) :Delphi 程序逆向特点
  9. 【原创】关于MATLAB中imagesc函数图像保存的问题
  10. linux写永久路由命令,用route命令添加永久路由
  11. PHP连接MySQL查询结果中文显示乱码问题
  12. (转)Aladdin, 领先的投资管理整合平台
  13. C#修改Config文件
  14. GIT统计代码量及IDEA Statistic统计解析
  15. Spark MLlib特征处理:MinMax最大最小值区间缩放---原理及实战
  16. linux系统程序问题报告,Linux程序设计实验报告.docx
  17. 用于Excel 2017的CData ODBC驱动程序 Linux DSN配置
  18. 联想微型计算机重装,联想一体机电脑重装系统教程 一体机电脑重装系统
  19. 【拓扑排序专题】Openjudge百练 4084 拓扑排序
  20. R语言如何绘制变异系数曲线(24)

热门文章

  1. linux命令行中的大括号,linux命令行学习(19):花括号扩展(brace expansion)
  2. wide and deep及其发展
  3. 12满秩分解与奇异值分解(2)
  4. shell2 for linux,Linux Shell编程(2): for while
  5. 建模大师怎么安装到revit中_用协同大师完成Revit协同工作的教程详解
  6. TopCoder交题方法
  7. 任一矩阵都可表为一对称矩阵和反称矩阵之和
  8. PwnLnX:针对Linux系统的渗透测试工具
  9. gTunnel:一个基于Golang的TCP隧道
  10. 实部和虚部高斯变量瑞利衰落matlab,瑞利衰落信道的matlab仿真.doc