sql - MS Access 更新区号

标签 sql ms-access

我正在尝试将数据库中的区号从 206 更新为 209,但我不知道更新该区号并保留其余的电话号码。这就是我现在所拥有的......

UPDATE Employees
SET HomePhone = 209
WHERE HomePhone Like '*206*';

它应该看起来像这样 (209) 555-5555

最佳答案

在这种情况下,我建议您将like条件设置得更严格,就像这样。否则,您可以更新其他地方出现“206”的电话(不仅仅是区号)

UPDATE Employees
SET HomePhone = Replace(HomePhone, "(206) ", "(209) ")
WHERE HomePhone Like '(206) *';

关于sql - MS Access 更新区号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20206673/

相关文章:

powershell - 是否可以从 PowerShell 更新 MS Access 中的行?

mysql - 如何在 mysql 中运行子查询

sql - 检查列中不同值的优化方法

SQL:如何从单个列中选择满足多个条件的单个 id ("row")

c# - 打印不同文件中的报告页面,动态提供文件名

ms-access - 如何在关闭事件中取消关闭表单?

excel - 将 Excel 文件导入 Access 时更改数据类型

Mysql SELECT 其中 2 列匹配一组值

c# - 如何使用键连接将值插入 SQL 字段

ms-access - "Invalid procedure or argument"错误