Neatbo.

生成 SQL IN 列表

将粘贴的表格单列或逐行 TXT 文件生成带引号的 SQL IN 片段。

浏览器本地处理输入TXT输出SQL单个文件最多 10 MiB · 最多 1 个
  1. 1添加输入
  2. 2调整设置
  3. 3获取结果

工具输入和文件在当前浏览器处理,不会上传。

输入内容

切换工具时在当前标签页临时保留输入。刷新或关闭后清除,较大的结果可能需要重新生成。

⌘ / Ctrl + Enter 运行
输入来源
0 个字符 · 0 字节

生成前检查 IN 列表

粘贴表格中的一列,或每行输入一个值。空白行会跳过;重复值和值内空格会保留。

值类型

文本值保留首尾空格,单引号会写成两个单引号。不同数据库对反斜杠的解释不同,因此不接受反斜杠。

粘贴一列或选择 TXT 文件开始。

正在准备处理工具…

开始之前

粘贴一列编号或名称,生成 IN (...) 片段。先选文本或数值,再检查跳过的空白行和重复值。

如何使用

  1. 粘贴表格中的一列,或打开每行一个值的 UTF-8 TXT 文件。
  2. 根据目标字段选择文本或数值,并检查生成前统计。
  3. 生成片段,核对引号和字段类型,然后复制或下载完整 SQL。

支持范围与限制

输入仅在本地处理;不会执行 SQL 或向服务器发送查询。

每行一个值,最多 50,000 行。空白行会跳过,重复值会保留。

文本按标准 SQL 将单引号写成两个;不同方言对反斜杠含义不同,因此拒绝反斜杠和控制字符。动态或不可信数据请使用查询参数。

大量 IN 值和 NULL 匹配取决于数据库;本工具不会验证完整查询。

操作示例

示例输入

Mori
O'Brien
示例参数
{"type":"text"}

示例输出

IN ('Mori', 'O''Brien')

出现问题时

不会执行查询。若粘贴内容包含制表符,请只选择单列;反斜杠或动态数据请使用查询参数。

常见问题

可以直接粘贴 Excel 中的一列吗?

可以。只粘贴一列,每行成为一个 SQL 值;空白行会跳过,重复值保留并计数。

什么时候选择数值?

仅在数据库字段确实为数值时选择。前导零编号应保留为文本;动态或不可信数据请使用参数化查询。

输入会发送到服务器吗?

不会。工具输入在浏览器处理,不发送到服务器。同一标签页可暂存工作状态;刷新或关闭后无法恢复,请及时保存需要的结果。

文档与延伸阅读

相关工具