多行转元组/SQL IN、元组/SQL IN转多行

多行与元组/SQL IN互转工具可以帮助您在多行文本与元组/SQL IN格式之间相互转换。

本站所有工具操作均在浏览器本地完成,数据不会上传到任何服务器,可放心使用。

功能说明:

  • 多行转元组/SQL IN:将多行文本转换为元组格式(如 (1,2,3))
  • 元组/SQL IN转多行:将元组格式转换为多行文本
  • 加引号:转换时可选择是否为每项添加引号

转换示例:

  • 多行转元组:1↵2↵3 → (1,2,3)
  • 多行转 SQL IN(加单引号):user1↵user2 → ('user1','user2')
  • 元组转多行:(1,2,3) → 1↵2↵3
  • SQL IN 转多行:IN (1,2,3) → 1↵2↵3

使用帮助:

  • 在编辑框中输入或粘贴多行数据(每行一个值),或点文件夹图标选择本地 .txt/.csv 文件。
  • 点「多行转元组/SQL IN」把每行作为一个元素,包裹成 ( ) 格式;勾选「加引号」后可选择单引号(SQL 字符串常用)或双引号。
  • 点「SQL IN/元组转多行」可把 (1,2,3) 或 IN (1,2,3) 格式还原成每行一个值的多行文本。
  • SQL 中使用时,可直接把结果粘贴到 WHERE id IN (...) 的括号内。

常见问题:

  • 问:生成的 SQL IN 里字符串需要加单引号吗?
    答:是的,SQL 中字符串值必须用单引号包裹;数字类型可以不加引号。勾选「加引号」并选择单引号即可。
  • 问:元素内容里本身包含引号怎么办?
    答:工具会原样把引号拼在元素两侧,建议在原始内容里先把引号转义(如把 ' 写成 SQL 里的 ''),或选择与内容中不同的引号类型。
  • 问:「SQL IN/元组转多行」支持哪些输入格式?
    答:支持 (1,2,3)、IN (1,2,3)、WHERE id IN (1,2,3) 以及 Python 元组写法,元素可为数字或带引号的字符串。