在数据库中计数值
可以由
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);
}
非常感谢,但你能向我解释如何在java程序中编写这个语句。我尝试把我的程序,但我得到nullpointer exception.tq – user692495 2011-04-06 05:42:53
@ user692495:看到我的演示代码。它可能会帮助你。 – 2011-04-06 05:50:27
yeaaahh ...这是工作,非常感谢你:-) – user692495 2011-04-06 06:04:15
你想要计算每个值,还是只有一个? – 2011-04-05 08:40:24