SQL查詢和替換含有回車,空格,TAB,等

2021-09-24 13:59:57 字數 1801 閱讀 5582

---如下是查詢語句

--查詢名稱有退格鍵

select * from t_bd_item_info where charindex(char(8),item_name) > 0

go--查詢名稱有製表符tab

select * from t_bd_item_info where charindex(char(9),item_name) > 0

go--查詢名稱有換行

select * from t_bd_item_info where charindex(char(10),item_name) > 0

go--查詢名稱有回車

select * from t_bd_item_info where charindex(char(13),item_name) > 0

go--查詢名稱的空格(前空格、後空格、所有空格)

select * from t_bd_item_info where isnull(charindex(' ',item_name),0) > 0

go--查詢名稱的單引號

select * from t_bd_item_info where charindex(char(39),item_name) > 0

go--查詢名稱的雙單引號

select * from t_bd_item_info where charindex(char(34),item_name) > 0

go--處理名稱有退格鍵

update t_bd_item_info set item_name = replace(item_name,char(8),'')

where charindex(char(9),item_name) > 0

go--處理名稱有製表符tab

update t_bd_item_info set item_name = replace(item_name,char(9),'')

where charindex(char(9),item_name) > 0

go--處理名稱有換行

update t_bd_item_info set item_name = replace(item_name,char(10),'')

where charindex(char(10),item_name) > 0

go--處理名稱有回車

update t_bd_item_info set item_name = replace(item_name,char(13),'')

where charindex(char(13),item_name) > 0

go--處理名稱的空格(前空格、後空格、所有空格)

update t_bd_item_info set item_name = replace(rtrim(ltrim(item_name)),' ','')

where isnull(charindex(' ',item_name),0) > 0

go--處理名稱的單引號

update t_bd_item_info set item_name = replace(item_name,char(39),'')

where charindex(char(39),item_name) > 0

go--處理名稱的雙單引號

update t_bd_item_info set item_name = replace(item_name,char(34),'')

where charindex(char(34),item_name) > 0

go

**   侵刪

SQL查詢和替換含有回車,空格,TAB,等

如下是查詢語句 查詢名稱有退格鍵 select from t bd item info where charindex char 8 item name 0 go 查詢名稱有製表符tab select from t bd item info where charindex char 9 item n...

word 批量替換空格和回車

在word中編輯文字,有時,會不知不覺的打出空格,一篇文件下來,可能會有不少空格出現,這些空格是沒有用的,是要刪除的,但要乙個乙個去查出並刪除的話,是很費時費力的。我們可以用文件查詢和替換工具,把空格批量查詢出來並刪除。以下面文字內容為例 步驟1 快捷鍵 ctrl h出現 查詢和替換 面板 步驟二 ...

SQL列中含有換行符的查詢和替換方法

最近在獲取資料時,發現程式讀取的字段中含有 r n字元,檢查資料庫表中的資料,發現是varchar字串中包含了換行符。匯入資料導致了這一情況出現。不同系統的行結尾符號並不同,如下 select from table where collum like char 10 linux下的換行符 or co...