sql-server - 更好的 SQL 替换

标签 sql-server sql-server-2005 query-optimization

我想知道是否有更好的方式来编写此更新。

update Alumni_Export_New
set phone = replace(replace(replace(replace(phone,'-',''),' ',''),')',''),'(','')
from tbl

我在 MSSQL 2005 中有一个存储过程来清理表中的电话字段,我认为应该有比我现有的更好的方法来执行此操作。

最佳答案

关于sql-server - 更好的 SQL 替换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4308621/

相关文章:

sql - 重用 SQL Server 公用表表达式的结果

sql-server-2005 - SQL 递归菜单排序

sql-server - 设计数据库时,存储多个真/假值的首选方式是什么?

c - 如何组织从服务器获取的json数据?

c# - 两个表深左外连接

SQL with 子句动态 where 参数

sql - 在时间戳列上为使用年份函数的查询创建索引

sql - 如何优化这个查询?

MySQL 索引 - 根据此表和查询的最佳实践是什么

sql - 数据库 'master' 中的 CREATE DATABASE 权限被拒绝