sqlserver資料庫去除欄位中空格,換行符,回車符(使用replace ... | sql欄位換行
•mysql教程•發佈:2018-10-08注意:特殊字元在SqlServerManagementStudio查詢中顯示為空格,但實際不是空格。在C#中能清晰的看到類似:的字元.SQL中可以使用Replace函式來對某個欄位裡的某些字元進行替換操作,語法如下: 語法 REPLACE(original-string,search-string,replace-string) 引數 如果有某個引數為NULL,此函式返回NULL。 original-string 被搜尋的字串。可為任意長度。 search-string 要搜尋並被replace-string替換的字串。該字串的長度不應超過255個位元組。如果search-string是空字串,則按原樣返回原始字串。 replace-st...
• mysql教程• 發佈:2018-10-08
注意:特殊字元在Sql Server Management Studio查詢中顯示為空格,但實際不是空格。在C#中能清晰的看到類似: 的字元.
SQL中可以使用Replace函式來對某個欄位裡的某些字元進行替換操作,語法如下: 語法 REPLACE ( original-string, search-string, replace-string ) 引數 如果有某個引數為 NULL,此函式返回 NULL。 original-string 被搜尋的字串。可為任意長度。 search-string 要搜尋並被 replace-string 替換的字串。該字串的長度不應超過 255 個位元組。如果 search-string 是空字串,則按原樣返回原始字串。 replace-string 該字串用於替換 search-string。可為任意長度。如果 replacement-string 是空字串,則刪除出現的所有 search-string。 例子: UPDATE tableName SET recordName=REPLACE(recordName,abc,ddd) 將表tableName中的recordName欄位中的 abc 替換為 ddd 這個函式有一點不足是不支援 text,ntext型別欄位的替換,可以通過下面的語句來實現: update tableName set recordName=replace(cast(recordName as varchar(8000)) ,abc,ddd)
2、替換欄位中的換行符,回車符
1: 回車符
SELECT *, REPLACE(detail, CHAR(13) , <br>) AS 顯示替換後的內容 FROM loginfo
2:換行符
SELECT *, REPLACE(detail, CHAR(10), <br>) AS 顯示替換後的內容 FR...