如何在ORACLE中使用ROWNUM进行最大和最小排序?

ps4one

目前,我正在尝试输出2个条件的第一行。一是最大,一是最小。当前代码

Select * 
from  (MY SELECT STATEMENT order by A desc) 
where ROWNUM <= 1

更新我现在能够为这两种情况做。但是我需要A是最高的,如果相同则检查B的最低。

例如,假设有2行,A均为100,B均为50,其他均为60。在这种情况下,应选择100:50,因为A相同,则B最低。

例如,假设有2行,A代表一排为100,其他为90,因为较高的那一行不需要检查B。

我尝试使用max和min,但是这种方法似乎效果更好,有什么建议

托斯滕·凯特纳

好了,澄清之后,您正在寻找一份记录。如果使用最大A,则使用最小A,如果使用最大A,则有多个记录。这很简单:

Select * 
from  (MY SELECT STATEMENT order by A desc, B) 
where ROWNUM = 1;

这按A降序排序,因此您首先获得所有最大的A记录。然后按B排序,因此在每个A组中,您得到的B最少。无论找到的A是否唯一,这都会首先为您提供所需的A记录。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Oracle中找到负最大和正最小?

来自分类Dev

如何在Oracle中找到负最大和正最小?

来自分类Dev

如何在PostgreSQL中按最大ID到最小排序

来自分类Dev

Python按值对字典进行排序,生成一个列表,如何将其从最大到最小排序?

来自分类Dev

Python按值对字典进行排序,生成一个列表,如何将其从最大到最小排序?

来自分类Dev

如何在给定的文本中获得N个最常见的单词,从最大到最小排序?

来自分类Dev

如何在MS ACCESS中使用类似Oracle Rownum的功能

来自分类Dev

使用插入排序从最大到最小排序列表

来自分类Dev

java-最大到最小排序-最大乱序

来自分类Dev

如何获得给定文本中N个最常见的单词(从最大到最小排序)?

来自分类Dev

如何使用Matlab从最小到最大对行进行排序

来自分类Dev

如何在mysql中获得相应的最大和最小ID?

来自分类Dev

如何在ggvis图中更改最大和最小标签

来自分类Dev

如何在Swift中从最大到最小排列一个双精度数组?

来自分类Dev

如何在Swift中从最大到最小排列一个双精度数组?

来自分类Dev

如何在laravel中使用列排序进行列排序

来自分类Dev

如何在MS Word 2013中使用键盘快捷键进行放大和缩小?

来自分类Dev

Linq:如何分组,最大和排序

来自分类Dev

在matplotlib python中使用ax.set_yscale('log')之后定义最大和最小yaxis值

来自分类Dev

如何数组(指标)进行排序,以获得原始阵列从最小到最大的值进行排序,通过使用这些索引

来自分类Dev

如何在Laravel中使用附加属性进行排序

来自分类Dev

如何在Java中使用递归对单词“ hello”进行排序?

来自分类Dev

如何在Haskell中使用偏序对列表进行排序?

来自分类Dev

如何在PHP中使用If对数组进行排序

来自分类Dev

如何在Laravel中使用附加属性进行排序

来自分类Dev

如何在Android中使用变量对游标进行排序?

来自分类Dev

如何在CoreData中使用NSPredicate进行排序和限制?

来自分类Dev

如何使用定义的最小值和最大值对数据进行排序

来自分类Dev

如何在另一张纸上找到最大和最小日期?

Related 相关文章

  1. 1

    如何在Oracle中找到负最大和正最小?

  2. 2

    如何在Oracle中找到负最大和正最小?

  3. 3

    如何在PostgreSQL中按最大ID到最小排序

  4. 4

    Python按值对字典进行排序,生成一个列表,如何将其从最大到最小排序?

  5. 5

    Python按值对字典进行排序,生成一个列表,如何将其从最大到最小排序?

  6. 6

    如何在给定的文本中获得N个最常见的单词,从最大到最小排序?

  7. 7

    如何在MS ACCESS中使用类似Oracle Rownum的功能

  8. 8

    使用插入排序从最大到最小排序列表

  9. 9

    java-最大到最小排序-最大乱序

  10. 10

    如何获得给定文本中N个最常见的单词(从最大到最小排序)?

  11. 11

    如何使用Matlab从最小到最大对行进行排序

  12. 12

    如何在mysql中获得相应的最大和最小ID?

  13. 13

    如何在ggvis图中更改最大和最小标签

  14. 14

    如何在Swift中从最大到最小排列一个双精度数组?

  15. 15

    如何在Swift中从最大到最小排列一个双精度数组?

  16. 16

    如何在laravel中使用列排序进行列排序

  17. 17

    如何在MS Word 2013中使用键盘快捷键进行放大和缩小?

  18. 18

    Linq:如何分组,最大和排序

  19. 19

    在matplotlib python中使用ax.set_yscale('log')之后定义最大和最小yaxis值

  20. 20

    如何数组(指标)进行排序,以获得原始阵列从最小到最大的值进行排序,通过使用这些索引

  21. 21

    如何在Laravel中使用附加属性进行排序

  22. 22

    如何在Java中使用递归对单词“ hello”进行排序?

  23. 23

    如何在Haskell中使用偏序对列表进行排序?

  24. 24

    如何在PHP中使用If对数组进行排序

  25. 25

    如何在Laravel中使用附加属性进行排序

  26. 26

    如何在Android中使用变量对游标进行排序?

  27. 27

    如何在CoreData中使用NSPredicate进行排序和限制?

  28. 28

    如何使用定义的最小值和最大值对数据进行排序

  29. 29

    如何在另一张纸上找到最大和最小日期?

热门标签

归档