生成 SQL IN 列表
将粘贴的表格单列或逐行 TXT 文件生成带引号的 SQL IN 片段。
浏览器本地处理输入TXT输出SQL单个文件最多 10 MiB · 最多 1 个
- 1添加输入
- 2调整设置
- 3获取结果
工具输入和文件在当前浏览器处理,不会上传。
开始之前
粘贴一列编号或名称,生成 IN (...) 片段。先选文本或数值,再检查跳过的空白行和重复值。
如何使用
- 粘贴表格中的一列,或打开每行一个值的 UTF-8 TXT 文件。
- 根据目标字段选择文本或数值,并检查生成前统计。
- 生成片段,核对引号和字段类型,然后复制或下载完整 SQL。
支持范围与限制
输入仅在本地处理;不会执行 SQL 或向服务器发送查询。
每行一个值,最多 50,000 行。空白行会跳过,重复值会保留。
文本按标准 SQL 将单引号写成两个;不同方言对反斜杠含义不同,因此拒绝反斜杠和控制字符。动态或不可信数据请使用查询参数。
大量 IN 值和 NULL 匹配取决于数据库;本工具不会验证完整查询。
操作示例
示例输入
Mori O'Brien
示例参数
{"type":"text"}示例输出
IN ('Mori', 'O''Brien')出现问题时
不会执行查询。若粘贴内容包含制表符,请只选择单列;反斜杠或动态数据请使用查询参数。
常见问题
可以直接粘贴 Excel 中的一列吗?
可以。只粘贴一列,每行成为一个 SQL 值;空白行会跳过,重复值保留并计数。
什么时候选择数值?
仅在数据库字段确实为数值时选择。前导零编号应保留为文本;动态或不可信数据请使用参数化查询。
输入会发送到服务器吗?
不会。工具输入在浏览器处理,不发送到服务器。同一标签页可暂存工作状态;刷新或关闭后无法恢复,请及时保存需要的结果。