`

List集合按指定的数量分隔,用于sql in 查询最大只支持1000

    博客分类:
  • java
阅读更多

 List<Integer> ids=new ArrayList<Integer>();
			 for(int i=1;i<=1999;i++){
				  ids.add(i);
			 }
			  
			 	if(ids.size()>0){
					int countNum = ids.size();//总数
					if(countNum>1000){
						int multipleNum=countNum/1000;//倍数
						int remainderNum=countNum%1000;//余数
						int i=0;
						for(;i<multipleNum;i++){
							System.out.println(ids.subList(i*1000, (i+1)*1000));	
						}
						if(remainderNum>0){
							System.out.println(ids.subList(i*1000, (i*1000+remainderNum)));	
						}
						
					}else{
						System.out.println(ids);	
					}
				}




分享到:
评论

相关推荐

    sql基本查询总结(SQL查询语句精华文章)

    简单的Transact-SQL查询只包括选择列表、FROM子句和WHERE子句。它们分别说明所查询列、查询的表或视图、以及搜索条件等。 1、选择列表 选择列表(select_list)指出所查询列,它可以是一组列名列表、星号、表达式...

    SQL查询语句使用详解,[收集].pdf

    SQL 查询语句是数据库管理系统中最基本的语言,用于管理和操作数据库中的数据。SQL 查询语句使用详解为学习 SQL 查询语句提供了详细的指导,涵盖了选择列表、FROM 子句、WHERE 子句等基本概念和高级应用。 一、简单...

    通用SQL数据库查询语句范例

    通用 SQL 数据库查询语句范例 在数据库查询中,通用 SQL 数据库查询语句范例对于开发人员来说非常重要,它可以帮助开发人员选取高效的查询方法。在本文中,我们将详细介绍通用 SQL 数据库查询语句范例,包括简单...

    sql查询语句详细实例教程

    SQL查询语句是数据库管理系统中最基本的查询语言,用于从数据库中检索数据。下面是SQL查询语句的详细实例教程。 一、简单查询 简单的Transact-SQL查询只包括选择列表、FROM子句和WHERE子句。它们分别说明所查询列...

    C#使用SQL中的IN查询记录

    IN查询是一种用于指定一组可能值的条件,它允许我们在WHERE子句中检查某个字段是否等于这些值中的任何一个。例如,如果我们有一个用户表,我们可能想找出所有来自"北京"、"上海"或"广州"的城市,这时可以使用如下的...

    SQL查询语句精华文章

    SQL 查询语句是一种功能强大且广泛应用的数据库语言,用于管理关系数据库管理系统(RDBMS)。本文将对 SQL 查询语句进行详细的介绍,包括简单查询、选择列表、FROM 子句、WHERE 子句、ORDER BY 子句、GROUP BY 子句...

    SQL查询语句大全集锦.docx

    SQL 查询语句大全集锦是 SQL 编程中最常用的查询语句集合,本文主要介绍简单查询、FROM 子句、WHERE 子句、选择列表、删除重复行、限制返回的行数、联合查询等知识点。 一、 简单查询 简单的 Transact-SQL 查询...

    SqlServer参数化查询之where in和like实现详解

    在SQL Server中,参数化查询是一种安全且高效的执行SQL的方式,它可以有效防止SQL注入,并在大量数据查询时提高性能。本文主要讨论如何实现`WHERE IN`和`LIKE`的参数化查询,这两种操作在数据库查询中非常常见,尤其...

    SQL*Plus之命令使用大集合.pdf

    - **示例**: 执行任意SQL语句后,只需输入`/`即可重新执行该语句。 #### 四、将显示的内容输出到指定文件 - **命令**: `spool 文件路径` - **功能**: 将SQL*Plus中的输出重定向到指定的文件中。 - **示例**: `...

    SQL查询语言技术7

    除了以上提到的连接类型,SQL还支持一些高级的集合操作,如`UNION`、`INTERSECT`和`EXCEPT`等,这些操作可以用来合并、交集和差集不同查询的结果集。 #### 七、总结 多表连接查询是SQL中最常用也是最强大的功能之...

    Oracle PL SQL 编程手册(SQL大全).docx

    - **LIST**:列出 SQL 缓存区中的 SQL 语句。 - **NEWPAGE**:开始新一页输出。 - **RUN**:执行 SQL 缓存区中的 SQL 语句。 - **SAVE**:保存 SQL 缓存区中的 SQL 语句到文件。 - **SET**:设置 SQL*PLUS 环境参数...

    sql查询大全

    SQL 查询大全 本文将详细介绍 SQL 查询语句的基本结构和使用方法,包括简单查询、FROM 子句、WHERE 子句、选择列表、限制返回的行数等知识点。 一、 简单查询 简单的 Transact-SQL 查询语句只能包括选择列表、...

    SQL查询语句精华文章[汇编].pdf

    SQL查询语句是数据库操作的核心,它用于从数据库中检索数据。本文主要涵盖了SQL查询的基础知识,特别是关于简单查询的方面。以下是对标题和描述中所述知识点的详细说明: 1. **选择列表(Select List)** - **选择...

    SQL查询语句大全集锦超经典.doc

    SQL 查询语句大全集锦 SQL 查询语句大全集锦是 SQL 语言中最基本也是最重要的一部分,它们是数据库管理系统中执行查询、修改和删除数据的主要手段。本文档整理了 SQL 查询语句大全集锦,涵盖了简单查询、FROM 子句...

    mybatis Mapper.xml中传参多选 字符串形式逗号分隔 AND中拼接OR.rar

    在Mybatis中,我们经常需要处理复杂的SQL查询,其中涉及到多条件筛选,这些条件可能是可选的,并且可能需要在`AND`与`OR`之间灵活切换。标题和描述所提及的问题是关于如何在Mapper.xml文件中处理字符串形式的参数,...

    ibatis3.0中in的用法

    在标准的SQL查询中,`IN`语句通常用于匹配一个字段的值是否在一个指定的列表中。其基本语法如下: ```sql SELECT * FROM table WHERE column IN (value1, value2, ..., valuen); ``` 其中`table`是表名,`column`是...

    pl sql教程 pdf

    ### PL/SQL 复合数据结构详解:记录与集合 #### 一、概述 PL/SQL(Procedural Language for SQL)是Oracle数据库提供的一种强大的编程语言,它扩展了SQL的功能,支持复杂的业务逻辑实现。在PL/SQL中,复合数据结构...

Global site tag (gtag.js) - Google Analytics