我的查询是 通过nominee_id
从投票组中选择计数(nominee_id)如何使用java中的结果集获取计数值。 另外,我需要知道我的查询是否正确。
我有一张桌子,我需要从中计算所投票数。
我的表(投票)有像这样的列 vote_id nominee_id voter_id
答案 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");