如何一键添加引号和英文逗号,然后可以放入SQL中使用 → WHERE USER_NAME IN('张三','李四','王五')
一、背景
- 在日常开发中,当处理VARCHAR或VARCHAR2类型的字段时,很多时候需要复制一列数据(见下图)并添加上引号和逗号,然后放在IN语法中,例如: IN (‘张三’,‘李四’,‘王五’);
- 如果是一两个数据值还可以手动敲,如果数值多的时候,再手动敲就浪费时间,影响工作效率;
- 为了解决这一问题,特意制作了【一键添加引号和英文逗号】,满足了我们将表列值添加引号和逗号的需求;


执行“一键添加引号和英文逗号” 方法后结果如下图:

二、解决方法
- 使用Notepad++的宏功能,直接复制表的列值,然后执行宏,便可一键添加引号和英文逗号了;
- 这里有博主制作的多个宏脚本,可直接导入Notepad++,导入即可使用,多个常用宏有:【将>和<替换为<>】、【将<和>替换为>和<】、【注释/取消注释】、【删除所有空行】、【标记全部的#{符号】、【添加引号并替换换行符为逗号并删除最后一个逗号】、【删除空行】等多个常用宏,详见下面的链接:
【→→→戳我跳转→】
三、一键添加引号和英文逗号的教程
- 打开Notepad++;
- 打开一个空白的文档,并将数据库表列值粘贴尽量;
- 点击面板上的 “宏” →→ “[添加引号和逗号]” →→ "一键添加引号和英文逗号 "
本文介绍如何利用Notepad++的宏功能快速给VARCHAR字段的值自动添加引号和英文逗号,适用于大量数据处理,显著提高工作效率。
1667

被折叠的 条评论
为什么被折叠?



