SQL如何分批次查询
2018-04-10 00:00
211 查看
摘要: 随手小计
1.在一些查询中,我们经常会碰到一些大量查询,可能一次查询完毕不现实,需要分批次查询,如何实现呢?下面给出我自己的解决方案。
1.在一些查询中,我们经常会碰到一些大量查询,可能一次查询完毕不现实,需要分批次查询,如何实现呢?下面给出我自己的解决方案。
public static void test() { /*模拟原始数据*/ List<String> data = new ArrayList<String>(); for (int i = 0; i < 2001; i++) { data.add("str" + i); } /*模拟原始数据*/ List<String> templist = new ArrayList<String>(); /*每1000条做一次查询*/ for (int i = 0; i < data.size(); i++) { templist.add(data.get(i)); if ((i + 1) % 1000 == 0) { /*模拟查询*/ System.out.println("%" + i + ":" + data.get(i) + " size:" + templist.size()); /*模拟查询*/ templist.clear(); } else if (i == (data.size() - 1)) { /*模拟查询*/ System.out.println(i + ":" + data.get(i) + " size:" + templist.size()); /*模拟查询*/ templist.clear(); } } }
相关文章推荐
- 如何禁止/屏蔽docmd.runsql执行查询时的提示?
- MySql中如何使用 explain 查询 SQL 的执行计划
- 如何让SQL的SELECT 查询结果额外增加自动递增序号
- sql如何查询主键
- db2 在储存过程中如何实现纯动态查询sql?
- 一个表里有多个字段需要同时使用字典表进行关联显示,如何写sql查询语句
- 如何用SQL查询语句获取Oracle表 树形结构的记录(PL/SQL )
- 优化SQL查询:如何写出高性能SQL语句
- 如何利用SQL查询语句从SQLSERVER数据库中导入导出EXCEL表格
- 优化SQL查询:如何写出高性能SQL语句
- 数据库sql如何查询某个字段只含有数字和字母或者是汉字
- docmd.runsql 语句执行的操作查询如何回滚?
- 如何编写更好的SQL查询:终极指南-第二部分
- java如何获取SQL查询结果集中的行数和列数
- Entity Framework 小技巧五 —— 如何得到EF查询生成的SQL?
- linq to sql 中,如何解决多条件查询问题,答案,用表达式树! (下)
- SQL 优化SQL查询:如何写出高性能SQL语句-- sql执行计划
- 如何在AS/400 SQL查询结果中加入颜色分类
- MYSQL如何进行sql like (sql查询结果)的查询
- MySQL5.6 如何优化慢查询的SQL语句 -- 慢日志介绍