假如查询出来的数据量大概在3000条左右。需要根据班级分组导出excel。
第一种方法是通过sql语句的groupby
第二种方法是将查出来的数组进行一些数组方法来分组
请问哪一种比较好一点?
3000条数据量也不大,我觉得在数据库里操作就可以。
当然是用group by 了
group by 啊
我会用group by
group by 能好一点,直接取出来的就可以用了,你的数据量大了之后,你在那个数组做的话,效率不是很高,应该还需要遍历数组
我也觉得group by好一点
group by 啊
建议先了解一下group by 的实现机制,效率的问题都是根据具体情况才能分析的。另外,数组的遍历也是很快的一个过程。如果但从时间来看的话,可以
自己做个测试,记录两种方法的时间,取最小者即可