如果查询有计数(column_name),如何使用结果集

时间:2014-10-10 05:16:13

标签: java-ee

我的查询是 通过nominee_id

从投票组中选择计数(nominee_id)

如何使用java中的结果集获取计数值。 另外,我需要知道我的查询是否正确。

我有一张桌子,我需要从中计算所投票数。

我的表(投票)有像这样的列 vote_id nominee_id voter_id

2 个答案:

答案 0 :(得分:1)

假设您使用的是java.sql.ResultSet,只需说resultSet.getInt(1),它会返回结果的第一列,在这种情况下是计数值。

答案 1 :(得分:0)

如果你正在做的是试图找出每个被提名者收到多少票,那么是的,你的查询看起来没问题,从我从你的描述中可以看出来。

关于java,像这样:

Statement statement = connection.createStatement();
ResultSet result = statement.executeQuery("select count(nominee_id) from vote group by nominee_id");