找“水王” 找“水王”

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

表中具有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); } } }
复制代码

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

表中具有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); } } }
复制代码

猜你喜欢

转载自www.cnblogs.com/Evak/p/10964383.html
今日推荐