# Функция 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`,
  которая осуществляет поиск по строке

↑