例如,给定此表的稀疏ID:
| id |
| 1 |
| 2 |
| 3 |
| 6 |
| 7 |
我可以使用以下查询从表中获取最高的“ id”:
SELECT max(id) FROM Comics
我得到:
| id |
| 7 |
我如何才能在最高“ id”之前获得“ id”(即使值不是连续的)?
SELECT max(id) FROM Comics
是相同的
SELECT TOP 1 id FROM Comics ORDER BY ID DESC
注意:这是事务性sql语法,根据您的供应商使用rownum或limit
获得第二行,你可以做
SELECT TOP 1 ID
FROM
(SELECT TOP 2 id
FROM Comics
ORDER BY ID DESC)
ORDER BY ID ASC
问题内容: 如何在Mongoose查询中获得最大值。在SQL中很容易 我想在Mongoose(node.js)中等效上述SQL代码 问题答案: MongoDB支持最大/最小,但他们不建议在实际应用中使用它: min和max主要用于支持mongos(分片)过程。 http://www.mongodb.org/display/DOCS/min+and+max+Query+Specifiers 您几乎可
问题内容: 如何获取BigDecimal变量可以容纳的最大可能值?(最好以编程方式,但也可以进行硬编码) 编辑 好,因为BigDecimal是任意精度,所以才意识到没有这种事情。因此,我最终得到了这个结果,它对于我的目的来说足够大: 问题答案: 它是一个任意精度的类,它将达到您想要的大小,直到您的计算机内存不足。
问题内容: 这个问题已经在这里有了答案 : 使用Java在原始数组中查找最大值/最小值 (15个答案) 5年前关闭。 这是我的代码。我需要获取数组的最小值,最大值才能为我获取范围,无论何时输入数字,最小值均为0。请帮助我。谢谢:) 问题答案: 同样,通过更改较小的符号可以找到最小值。
是否有机会在MySQL中获得包含varchar的列的(如“500x400”或“800x600”)。它们是框架的大小。 我需要两个数相乘的最大值。500x400=大于200 000。 表如下所示
我正在写一个方法,它接受用户的整数输入,并显示总数、平均值、最大值和最小值。 我有总数和平均工作,但我得到2147483647最大和-2147483648最小。 循环只能在用户输入-1时结束。 我的代码:
问题内容: 我正在使用Postgresql 8.4。我有一个这样的表: 我想写一个选择,该选择将给我最小值和最大值,并且所有类型的总计为。理想的结果应该是: 要获得最小值和最大值,我已经有: 为了获得独立选择的类型,我使用: 如何将它们组合成一个选择(效率不是很高)? 问题答案: