[英]How to remove a specific part of string on a specific field on table?
今天,我發現在生產數據庫中,某些記錄的字段name
也包含 
,因此在name
字段中有成千上萬的記錄包含以下類型的結構: Mamurrasi vs. Internacional Tirana
所以我想知道是否可以刪除
從此記錄中不會損壞數據庫。
為了找到它,我使用了:SELECT * FROM場所WHERE名稱類似“%&nbsp%”`
您可以使用replace:
update venue
set name = trim(replace(name, ' ', ' '))
where name like '% %';
這用空格替換 
,然后從字符串的開頭和結尾刪除不必要的空格。
 
是不間斷空格的html代碼。 用空格替換它比完全刪除它更有意義。
假設這是Oracle,並且您要替換' '
通過' '
:
UPDATE venue v SET v.name = REPLACE(v.name, ' ', ' ');
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.