Как составить селект чтобы выбрать поля где есть больше чем 3 одинкавых символов?

Требуется выбрать все строки из таблицы в одном из полей которых содержится более чем три одинаковых символа.
  • Вопрос задан
  • 200 просмотров
Решения вопроса 1
@mletov
Если речь именно о каком-то конкретном символе, например, точке
www.sql.ru/forum/430173/kolichestvo-vhozhdeniy-pod...

Если я правильно понял "Сейчас нужно найти больше чем 3 точки в поле."

SELECT *
FROM table
WHERE  ( (LENGTH(field) - LENGTH(REPLACE(field, '.', ''))) / LENGTH('.') ) > 3
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы