SQL IN 条件生成
把逐行值变成 IN / NOT IN 条件,支持去重与字符串转义。
将每行一个值的清单转换成 SQL IN 或 NOT IN 条件,适合将复制出来的 ID 清单整理成查询条件。
输入与结果示例
逐项填写值,选择字段名、数据库和数据类型,生成 IN 条件。
使用范围与注意事项
- 默认字符串模式,保留前导零;数字模式仅接受整数或普通小数,不把输入作为 SQL 表达式执行。
- 空行被忽略,最多 5000 个值,可选择保留重复项。
- 字符串 NULL 是文字而非 SQL 空值;空值判断需要单独使用 IS NULL。超长清单通常应在数据库侧采用临时表或连接等方案。
常见问题
能直接把清单当成生产查询参数吗?
这是文本生成工具;应用代码仍应使用参数化查询。生成条件要在目标数据库中核对。
NOT IN 与 NULL 有什么关系?
SQL NULL 的比较有三值逻辑,不可把它当作普通值随意加入 NOT IN。此工具不会自动插入空值。