计算数据库中的值

时间:2011-04-05 08:36:17

标签: java jdbc

如何计算使用jdbc在表中出现的值的次数?我有200个可能的值和4列表中的记录。

1 个答案:

答案 0 :(得分:6)

可能是

Select count(*) from table where item = 'value';

如果您想要计算所有200个值,那么您可以尝试:

select item,count(*) from table group by item;

演示代码: -

try {
         java.sql.Statement s = conn.createStatement();
         java.sql.ResultSet r = s.executeQuery("select item,count(*) from table group by item;");
        while (r.next()) {
            System.out.println(r.getString(1) + " "
                    + r.getString(2));
        }
    } catch (Exception e) {
        System.out.println(e);
        System.exit(0);
    }