您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

Oracle按照两列中最大值进行排序

2025/3/19 13:10:51发布23次查看
第二个方案明显要比第一种写法好很多,如果是在多列的情况下进行比较,因为总不可能写n多的case when then else end来进行多行的
假设oracle有下面的一张表:
为了方便测试,随机产生一些数据:
下面是生成的数据:
要求: 需要按照firstcol与secondcol中的最大值进行排序。
第一个解决方案:
第二个解决方案:
第二个方案明显要比第一种写法好很多,如果是在多列的情况下进行比较,因为总不可能写n多的case when then else end来进行多行的取最大值。看来oracle总是比我们考虑的多一些,因此提供了greatest这个函数。

该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product