我有Temp表包含從csv文件導入的數據,我想從空列刪除空白。使用RTRIM(LTRIM(列))嘗試,如果字符串不爲空,它只是刪除前導和尾隨空格。從空列sql服務器刪除空白空間
0
A
回答
2
我認爲最簡單的方法是使用REPLACE
:
SELECT REPLACE(' Test done ', ' ', '')
或REPLACE
的級聯:
DECLARE @text nvarchar(MAX)=N' Line test'+CHAR(13)+CHAR(10)+'done ';
SELECT REPLACE(REPLACE(REPLACE(@text, ' ', ''), CHAR(13), ''), CHAR(10), '')
後者刪除空間,換行和回車字符。只需展開表達式即可刪除更多的白色字符(即選項卡)。
+1
只需提及它:即將推出的版本將帶來['TRANSLATE'](https://msdn.microsoft.com/en-us/library/mt775084.aspx)以避免'REPLACE'cascas ... – Shnugo
0
我要在這裏出去,並假設你想要將從csv導入的值更改爲NULL
,如果它們只包含空格或空字符串。
如果我是正確的,這應該做的伎倆:
SELECT NULLIF(LTRIM(RTRIM(ColumnName)), '') As ColumnName
相關問題
- 1. J2EE - 如何從服務器響應中刪除空白行,空白行
- 2. SQL服務器:刪除多行空值
- 3. 刪除WebView中的空白空間
- 4. pROC ROC曲線刪除空白空間
- 5. 使用clearfix刪除空白空間:
- 6. 刪除ToolStripControlHost周圍的空白空間
- 7. 刪除hist3D中的空白空間
- 8. Xpath函數刪除空白空間
- 9. 我需要刪除錨空白空間
- 10. 隱藏/刪除DIV與空白空間
- 11. 刪除GridbagLayout中的空白空間
- 12. 如何從下拉列表中刪除水平空白空間?
- 13. 刪除空白(空)列Excel VBA
- 14. 刪除白色空間
- 15. 刪除空白
- 16. 刪除空白
- 17. 與SQL服務器空間
- 18. 刪除列並刪除報告查看器中的空白空間
- 19. 從QTextEdit中刪除空白
- 20. [java]刪除空間空間
- 21. R:從列表中刪除空白
- 22. 在刪除後用jQuery刪除空白空間可選項目
- 23. 空白不刪除
- 24. NSRegularExpression刪除空白
- 25. 刪除空白Removechildnode
- 26. Smarty刪除空白
- 27. 刪除jQuery空白
- 28. 在Wpf listview/gridview中刪除右邊的空白空間/列
- 29. 如何從JTable底部刪除多餘的空白空間?
- 30. 如何從html內部刪除一些空白空間
請,張貼一些樣本數據和期望的結果。 – McNets
嗯,LTRIM刪除左邊的空格,RTRIM刪除尾部空格。如果你想刪除所有需要使用REPLACE的空間。 –