Есть следующий sql запрос:
SELECT id, name
FROM product
WHERE name LIKE '%para%'
ORDER BY (CASE WHEN name LIKE 'para%' THEN 1 ELSE 0 END) DESC LIMIT 50
Т.е. суть в том чтобы получить все продукты где есть совпадение в названии, но нужно отсортировать их таким образом чтобы сначала шли продукты с совпадением в начале слова. Можно ли как-то оптимизировать данный запрос, т.к. данный запрос будет достаточно часто выполняться (при вводе каждого нового символа в строке поиска), и чем быстрее он будет тем лучше?
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Делаю запись в базу данных и не понимаю откуда берется название таблицыПоиском прошелся по проекту и не нашел ничего по запросу users
Есть картинка на которой визуально есть несколько кнопокМожно ли сделать эти кнопки кликабельными?