--如下是查詢語句
--查詢名稱有退格鍵
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...