如何获得列中的最大数量?

时间:2014-04-09 05:24:14

标签: sql-server coldfusion

我一直试图找到一个如何在列中获取最大数量的示例。我想要做的是,找到TABLE_A中的列的最大数量,点(列)。我想输出这个MAX号,例如

<cfoutput>
    <tr>
    <th><div align="right">#maxnumber#</div></th>
    </tr>
    </cfoutput>

不确定这是否是输出方式,但我只想要一个数字(MAX),而不是列的数组。

感谢您的帮助,ColdFusion的新手。

3 个答案:

答案 0 :(得分:1)

您可以执行以下操作,从查询中获取最高X,然后相应地输出

<cfquery name="maxQuery">
SELECT TOP 2 points
FROM table_a
ORDER BY points DESC
</cfquery>

<cfoutput query="maxQuery">
  #maxQuery.currentRow# - #maxQuery.points#<br>
</cfoutput>

答案 1 :(得分:0)

sql有一个max和min函数来获取列的最大值和最小值。你可以使用max函数得到它,如下所示。

select max(point) from TABLE_A

答案 2 :(得分:0)

你可以这样做

select max(points) from TABLE_A

获得第二个最大数字,你可以像下面这样做

select max(point) as secondmax from TABLE_A where point<(select max(point) from TABLE_A)