题目要求:已知在一篇帖子中有一名“水王”,其发表帖子数目占全部的帖子数目的一半以上,现有一张表,找出该表中的“水王”。
表中具有id,id数目出现最多的就是水王。
代码如下:package Week14;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import com.DBUtil.*;
public class Tiezi {
static DBUtil DBUtil =new DBUtil();
public static void main(String[] args) {
shuiwang();
}
public static void shuiwang() {
String sql = "select nameid,count(*) AS num from tiezi GROUP BY nameid ORDER BY num DESC";
Connection conn = DBUtil.getConn();
Statement state = null;
ResultSet rs = null;
try {
state = conn.createStatement();
rs = state.executeQuery(sql);
while (rs.next()) {
String nameid=rs.getString("nameid");
String num=rs.getString("num");
System .out.println(nameid+" "+num);
}
} catch (SQLException e) {
e.printStackTrace();
} finally {
DBUtil.close(rs, state, conn);
}
}
}