多行转元组/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 元组写法,元素可为数字或带引号的字符串。