首页 > 解决方案 > Oracle SQL如何获取rowmax?

问题描述

我可能缺少正确的词汇表,这就是为什么我的谷歌搜索未能成功实现以下rowmax类型的操作:我想为每一行创建一个新列,该列是两个现有列的最大值,并且以 0 为界。

SELECT a,b, rowmax(a,b,0) as c
FROM ...

标签: sqloracle

解决方案


使用greatest()

greatest(a, b, 0) as c

推荐阅读