【发布时间】:2021-04-15 13:42:11
【问题描述】:
我想将 SQL Select 语句放在一起,将电子邮件地址从 smith_john@test.com 格式重新格式化为 john.smith@test.com。显然,名字和姓氏中的字符数会发生变化,但下划线字符 (_) 将标识我要更新的地址。
我能做到这一点的最佳方法是什么?电子邮件地址字段 (EMAIL_ADD) 当前包含整个电子邮件地址字符串。
【问题讨论】:
-
一个
charindex()或两个,然后几个substring()s 应该这样做。 -
你能举个例子吗?
-
文档中有大量示例,@Nick。 SUBSTRING (Transact-SQL), CHARINDEX (Transact-SQL)
标签: sql sql-server-2014