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字段數據中的空格,這次卻是可以的,網上查資料說是有可能數據中有可能存在換行或者回車鍵導致,於是將查詢結果以文本方式顯示,並沒有換車或者回車符。

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM