我有一张包含邮政编码的大表格,但它们的格式很长,例如:06608-1405
我需要的是删除连字符和连字符后面的数字。我以前使用过 MYSQL REPLACE,但不确定是否可以使用通配符。
为你干杯。
J
最佳答案
如何使用 SUBSTRING_INDEX :
select SUBSTRING_INDEX(ZIP, '-', 1);
编辑:
更新表格:
Update <table-name> set ZIP = SUBSTRING_INDEX(ZIP, '-', 1);
关于MySQL 替换连字符后的数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2092832/