sql server去掉某个字段前后空格问题

Posted 木头南方

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql server去掉某个字段前后空格问题相关的知识,希望对你有一定的参考价值。

数据通过页面表单保存到数据库,由于有个选项是一个树形的下拉框,导致保存的这个字段的数据前面有空格,在sql server中可以使用

SELECT LTRIM(RTRIM(BelongPartyCode)) FROM dbo.T_PartySummaryTable 

PS: 我用的是sql server 2008R2 里面没有 trim 函数,这能通过左右函数分别去,SQL Server 2017新增了 trim函数!

来去掉前后的空格,但是使用了,却无法去掉空格,于是换了一种方式  使用 

 SELECT REPLACE(BelongPartyCode, ,‘‘) FROM dbo.T_PartySummaryTable 

来去掉BelongPartyCode字段数据中的空格,这次却是可以的,网上查资料说是有可能数据中有可能存在换行或者回车键导致,于是将查询结果以文本方式显示,并没有换车或者回车符。

这到底是怎么回事呢?有知道的小伙伴帮忙解答一下!!!

以上是关于sql server去掉某个字段前后空格问题的主要内容,如果未能解决你的问题,请参考以下文章

Postgresql去掉某个字段多余的空格

oracle如何去除某个字段中两边的空格

oracle如何去除某个字段中两边的空格

oracle中怎样去除字符的前后空格

sql server 2005 删除字段中间的空格

怎么判断sql server中某字段含空格