EXCEL的拼接功能在批量写sql脚本时非常实用
- 示例
excel表格如下
excel | A | B | C |
---|---|---|---|
1 | 系统管理 | System Management | |
2 | 部门管理 | Department management | |
3 | 菜单管理 | Menu management |
- 在C1单元格使用如下公式:
=CONCATENATE("update sys_menu set en_name ='", B1, "' where name = '", A1, "';")
- 拼接后效果
update sys_menu set en_name ='System Management' where name = '系统管理';
update sys_menu set en_name ='Department management' where name = '部门管理';
update sys_menu set en_name ='Menu management' where name = '菜单管理';
- excel公式解读
=CONCATENATE(text1, [text2], [text3],...)
参数名称 | 说明 |
---|---|
text1 (必需) | 要联接的第一个项目。项目可以是文本值、数字或单元格引用。 |
text2, … (可选) | 要联接的其他文本项目。最多可以有 255 个项目,总共最多支持 8,192 个字符。 |
参考:CONCATENATE 函数。