Функция REPLACE

Функция REPLACE позволяет производить поиск и замену одних частей строки на другие.

Синтаксис

SELECT REPLACE(поле, что_менять, на_что_менять) FROM имя_таблицы WHERE условие

Таблицы для примеров

таблица texts
id
айди
text
текст
1 Первый длинный текст!
2 Второй длинный текст!

Пример

Давайте в таблице все пробелы в тексте заменим на дефис:

SELECT id, REPLACE(text, ' ', '-') as text FROM texts

Результат выполнения кода:

id
айди
text
текст
1 Первый-длинный-текст!
2 Второй-длинный-текст!

Смотрите также

  • функцию POSITION,
    которая осуществляет поиск по строке
  • функцию LOCATE,
    которая осуществляет поиск по строке
  • функцию INSTR,
    которая осуществляет поиск по строке