You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何删除SQL客户表中邮箱列末尾的空格?

清理邮箱地址末尾的空格

步骤1:先验证处理效果

先执行查询确认RTRIM函数处理后的结果是否符合预期:

SELECT 
    KnA_GIDNumer,
    KnA_EMail AS 原邮箱地址,
    RTRIM(KnA_EMail) AS 清理后邮箱地址
FROM CDN.KntAdresy ka  
WHERE CHARINDEX(' ', KnA_EMail) > 0;

步骤2:执行更新操作

确认结果无误后,运行以下语句批量删除邮箱末尾的空格:

UPDATE CDN.KntAdresy
SET KnA_EMail = RTRIM(KnA_EMail)
WHERE CHARINDEX(' ', KnA_EMail) > 0;

补充说明

  • RTRIM()函数专门用于去除字符串末尾的空格,不会影响邮箱本身的有效字符;
  • 如果你的数据中存在邮箱中间含空格的异常情况(正常邮箱格式不允许),可以用REPLACE(KnA_EMail, ' ', '')替换所有空格,但请先确认这类数据是否需要处理。

内容的提问来源于stack exchange,提问作者masterzst

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.09 00:35:20