找“水王”

题目要求:已知在一篇帖子中有一名“水王”,其发表帖子数目占全部的帖子数目的一半以上,现有一张表,找出该表中的“水王”。

表中具有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);
        }
        
        }

    

}
复制代码
原文地址:https://www.cnblogs.com/Evak/p/10964383.html