Задать вопрос

Как сделать выборку из MySQL по количеству слов?

Есть таблица с полями id, frase
Нужно гибко выбирать строки из таблицы, в зависимости от количество слов в поле frase.

Ранее выбирал все из базы, бил по пробелу на массив и считал количество элементов, но это долго так как в базе больше миллионов строк.
  • Вопрос задан
  • 381 просмотр
Подписаться 3 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Профессия Python-разработчик + ИИ
    10 месяцев
    Далее
  • Академия Эдюсон
    FullStack-разработчик: тариф PRO
    14 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Java-разработчик + ИИ
    9 месяцев
    Далее
Решения вопроса 1
27cm
@27cm
TODO: Написать статус
Храните количество слов в отдельном проиндексированном столбце frase_words_count. По нему и осуществляйте выборку.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы