SQL Server ltrim(rtrim()) 去不掉空格的原因分析

这篇文章主要介绍了SQL Server ltrim(rtrim()) 去不掉空格的原因分析,原因主要是因为中间存在回车符或者换行符,所以要先将此符号替换掉,具体示例代码大家参考下本文

原因:中间存在回车符或者换行符,所以要先将此符号替换掉;

?

1

2

3

4

5

LTRIM(RTRIM(REPLACE(REPLACE( A,char(13),''),char(10),'') ))

LTRIM(A) —去换左边空格

RTRIM(A) —去换右边空格

REPLACE( A,char(13),'')—-将回车符替换为‘'

REPLACE( A,char(13),'')—-将换行符替换为‘'

总结

以上所述是小编给大家介绍的SQL Server ltrim(rtrim()) 去不掉空格的原因分析,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

原文链接:http://www.cnblogs.com/cuozhixu/archive/2017/08/04/7285652.html

版权声明:本文(即:原文链接:https://www.qin1qin.com/catagory/25126/)内容由互联网用户自发投稿贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 630367839@qq.com 举报,一经查实,本站将立刻删除。

(0)
上一篇 2022年9月23日 下午12:21
下一篇 2022年9月23日 下午12:21
软件定制开发公司

相关阅读

发表回复

登录后才能评论
通知:禁止投稿所有关于虚拟货币,币圈类相关文章,发现立即永久封锁账户ID!