SAP HANA取表中每行最小值
来源:互联网 发布:法里内利 知乎 编辑:程序博客网 时间:2024/06/05 18:45
比如有一个表结构+数据如下:
ID | COL_1 | COL_2 | COL_3---|-------|-------|------ 1 | 5 | 3 | 2 2 | 7 | 9 | 8 3 | 5 | 4 | 6想要得到每一行最小的数据值
即得到如下结果:
ID | MIN ---|------- 1 | 2 2 | 7 3 | 4很多人可能第一个想法就想到min()函数
就是下面这个写法:
SELECT ID, min(COL_1, COL_2, COL_3) FROM DUMMY;这说明,你还不了解HANA中的min()函数
来简单介绍一下min()函数
min()函数一次只支持两列啊 两列啊
所以,这样的做法不行,下面来介绍个更好的
就是我这样的写法如下:
select least(col_1, col_2, col3_3)from DUMMY;这个写法可以实现上面的需求,但是有个问题,就是,如果有NULL的数值列就不行了
那么,你可以把NULL数据值处理一下
用:
COALESCE()来处理NULL数值列
这样就完美了,O(∩_∩)O哈哈~
0 0
- SAP HANA取表中每行最小值
- SAP HANA
- SAP HANA
- sap hana
- 【SAP HANA】SAP HANA开篇
- 【SAP HANA】SAP HANA开篇
- 【SAP HANA】SAP HANA开篇
- 【SAP HANA】SAP HANA开篇
- 【SAP HANA】SAP HANA开篇
- 【SAP HANA】SAP HANA开篇
- SAP HANA 培训大纲(SAP HANA Training)
- 安装SAP HANA (SAP HANA Installation)
- SAP HANA配置文件(SAP HANA configuration files)
- SAP HANA ROWID (SAP HANA "$rowid$")
- SAP内存计算--HANA 走近SAP HANA
- SAP HANA简介
- SAP HANA简介
- SAP HANA 笔记1
- 读书小记
- 网易机试-赶去公司
- 蓝桥杯-第39级台阶
- Win64 驱动内核编程-23.Ring0 InLineHook 和UnHook
- HashSet、LinkedHashSet和TreeSet三者区别与联系
- SAP HANA取表中每行最小值
- 【Android眼中的IOS】使用16进制颜色值生成UIColor
- Api 25 Reference-->andriod
- override报错,继承自接口的类报错:***must override a superclass method
- Javascript和Java的区别
- 【NOI2003T4】逃学的小孩-贪心+树形DP求直径+倍增LCA
- 最新-如何在Windows server 2008中配置IIS 75的ISAPI和CGI限制
- 递归递推之螺旋方阵
- 使用XML LINQ查询和转换XML