數據通過頁面表單保存到數據庫,由於有個選項是一個樹形的下拉框,導致保存的這個字段的數據前面有空格,在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字段數據中的空格,這次卻是可以的,網上查資料說是有可能數據中有可能存在換行或者回車鍵導致,於是將查詢結果以文本方式顯示,並沒有換車或者回車符。
這到底是怎么回事呢?有知道的小伙伴幫忙解答一下!!!