在线工具:校验分隔的值列表并生成 SQL WHERE 列 IN (...) 条件。

在下方粘贴或输入值。由换行、空格、制表符、逗号或分号分隔的片段经校验后,会按您选择的版式生成 SQL WHERE … IN (…) 条件。

分隔符:换行、空格、制表符、逗号、分号 — 值内的逗号不支持。

行: 0 列: 0 选择: 0 字符
值类型
IN 列表排版
行: 0 列: 0 选择: 0 字符

使用方法

  • 在输入区粘贴或输入列表。
  • 设置列名与值类型(字符串或数字)。
  • 点击「生成 IN 条件」校验并写入 SQL 输出。
  • 可选择 IN 内列表排版:纵向、横向或每行 N 项。
  • 在输出编辑器中复制或下载。

输入、输出、限制

输入为分隔值列表。输出为 WHERE column IN (...) SQL。在此浏览器生成,不上传。

示例

字符串模式里 a, b, c 变成 col1 IN ('a', 'b', 'c')。数字模式不加引号。

注意

  • 值中的逗号与换行会被当作分隔符;不支持含逗号的完整字符串作为一个值。
  • 请按实际数据库核对最终 SQL(引号标识符、大小写等)。

常见问题

值里有逗号怎么办?
逗号是分隔符。嵌入的逗号不会当成一个 token。
会执行 SQL 吗?
不会。只拼字符串,不执行查询。
列名规则?
仅字母、数字、下划线和点(schema.col)。