描述:
我的数据库上的表(BusinessUsers)
存储电子邮件地址。
问题:
在这开始
例如列
.jane.doe @ mycompany.com(我要摆脱的点是简中字符j之前的点)
在此结束
例如列
[email protected]。 (我要删除的点是COM中字符m后面的点)
解:
提前感谢
最佳答案
使用本机功能-SUBSTRING
开头有一段
UPDATE BUSINESSUSERS
SET emailsaddress = SUBSTRING(emailsaddress, 2, LEN(emailsaddress))
WHERE emailsaddress LIKE '.%'
以句号结尾
UPDATE BUSINESSUSERS
SET emailsaddress = SUBSTRING(emailsaddress, 1, LEN(emailsaddress)-1)
WHERE emailsaddress LIKE '%.'
关于sql - 如何使用T SQL for SQL Server清理文本开头和结尾的带点的列?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3358621/