QJSON.CN

SQL IN 条件生成

把逐行值变成 IN / NOT IN 条件,支持去重与字符串转义。

将每行一个值的清单转换成 SQL IN 或 NOT IN 条件,适合将复制出来的 ID 清单整理成查询条件。

输入与结果示例

逐项填写值,选择字段名、数据库和数据类型,生成 IN 条件。

使用范围与注意事项

  • 默认字符串模式,保留前导零;数字模式仅接受整数或普通小数,不把输入作为 SQL 表达式执行。
  • 空行被忽略,最多 5000 个值,可选择保留重复项。
  • 字符串 NULL 是文字而非 SQL 空值;空值判断需要单独使用 IS NULL。超长清单通常应在数据库侧采用临时表或连接等方案。

常见问题

能直接把清单当成生产查询参数吗?

这是文本生成工具;应用代码仍应使用参数化查询。生成条件要在目标数据库中核对。

NOT IN 与 NULL 有什么关系?

SQL NULL 的比较有三值逻辑,不可把它当作普通值随意加入 NOT IN。此工具不会自动插入空值。