SQL去除数据库表中tab、空格、回车符等特殊字符的解决方法-will.miao
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access数据库-查询/SQL语句


SQL去除数据库表中tab、空格、回车符等特殊字符的解决方法

发表时间:2018/10/6 9:38:22 评论(2) 浏览(9206)  评论 | 加入收藏 | 复制
   
摘 要:SQL去除数据库表中tab、空格、回车符等特殊字符的解决方法
正 文:

按照ASCII码,

Select char(64)

例如64 对应 @,则

Select  REPLACE('abc@qq.com', CHAR(64), 'kk');

则结果为 abckkqq.com

依此类推,

去掉其他特殊符号,参考ASCII码对照表,

去掉tab符号为 select REPLACE(‘要替换的字符或列名’,char(9),’替换的目标字符’)

去掉空格符号为 select REPLACE(‘要替换的字符或列名’,char(32),’替换的目标字符’)

去掉换行符号为 select REPLACE(‘要替换的字符或列名’,char(10),’替换的目标字符’)

示例:

Select TOP 50
        REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(Title, CHAR(10), ''), CHAR(13),
                                        ''), CHAR(10) + CHAR(13), ''), CHAR(9),
                        ''), CHAR(32), '') AS Title
FROM    dbo.News;

Access软件网交流QQ群(群号:198465573)
 
 相关文章
[access查询]提取字段中特殊字符的几种方式  【十段  2008/4/19】
使用access时必须避免的特殊字符  【82077802  2009/6/26】
分解特殊字符:“123456789012345678-80/95”  【易勋  2017/8/3】
常见问答
技术分类
相关资源
文章搜索
关于作者

will.miao

文章分类

文章存档

友情链接