我正在尝试通过删除以@开头的所有内容来格式化表格中的电子邮件地址。我也想用下划线代替下划线。
例如:[email protected]
我希望将上述电子邮件更改为:FirstName LastName
这是我的代码,但是这会修剪@之后的所有内容,这就是我想要的。但是我怎么能用空白替换下划线。我希望使用update函数在一个语句中全部完成。我怎样才能做到这一点?
SELECT
left (Email, CHARINDEX('@',Email)-1)
FROM [Dashboard]
谢谢您的帮助
最佳答案
SELECT REPLACE(LEFT(Email, CHARINDEX('@',Email)-1),'_',' ')
FROM [DSR].[dbo].[RCA_Dashboard]
关于sql-server - 如何在SQL中的某些字符后修剪所有内容,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17345880/