ЛУЧШИЙ ВАРИАНТ: Удалите все специальные символы, не оставляя пробелов
SELECT REGEXP_REPLACE(your_column, '[^0-9A-Za-z]', '') AS newfield
FROM tablename;
Удалите много символов, оставив пробелы для того же количества символов удаленными
SELECT TRANSLATE(columnname,'!@#$%^&*()',
' ' ) AS newfield
FROM tablename;
Если вы просто хотите заменить один символ
SELECT REPLACE('columnname', '%', '') AS newfield
From tablename;
Если вы ищете что-то конкретное (Вы хотите найти слова «Hello World»2019 ")
Select ‘Hello World 2019' AS newfield
From tablename
WHERE columnname like ‘Hello%’ AND columnname like ‘%World%’ AND columnname like ‘%2019’;
Предполагается, что Hello - это всегда начало, а 2019 - всегда в конце, и вам нужны все поля.Если вам нужны другие поля, вы можете захотеть и их;как,
Select TableID, columnname, ‘Hello World 2019' AS newfield
From tablename
WHERE columnname like ‘Hello%’ AND columnname like ‘%World%’ AND columnname like ‘%2019’;