前言
今天要实现一个功能,去数据库查询一个字段,查出该字段有几个不同的值,以及每个值有多少条记录。我想到的是group by分组查询功能,以前虽然学习过,但是没具体去实践,没想到今天实现过程中纠结了很久,我把遇见的问题记录下来供参考
实现效果
这里引用一篇博客:https://www.cnblogs.com/snsdzjlz320/p/5738226.html 讲解 group by 的一些功能
实现过程
1.创建一个VO类,用于封装查询到的信息
public class MainPage {
private String zczt; //保存数据表 字段 中的值
private Long count; //保存每个 值 有多少条记录
/**
* 定义默认构造器
*
* 初始化 {@link MainPage} 类的新实例。
*/
public MainPage() {}
/**
* 重载构造器
*
* 初始化 {@link MainPage} 类的新实例。
* @param zczt
* @param c

这篇博客记录了作者在Java中使用DAO实现Group By分组查询功能的过程。遇到的主要问题是SQL语句的编写和结果的封装。通过尝试不同假设,最终找到了成功将查询结果封装到VO类的方法,即在SQL语句中使用构造器初始化,并且发现`count(*)`返回的类型应为Long。博客邀请读者提出宝贵意见。
最低0.47元/天 解锁文章
1815

被折叠的 条评论
为什么被折叠?



