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

Более оптимальный запрос sql?

Есть задание
Найдите самую популярную среди актеров фамилию.
Результат должен содержать две колонки - фамилию last_name и количество актеров носящих её count.

решил так
select last_name , count(last_name) as count
from actor 
group by last_name
order by count desc limit 1

Но есть более оптимальное решение , готовый ответ не нужен дайте направление пожалуйста
  • Вопрос задан
  • 110 просмотров
Подписаться 1 Простой 6 комментариев
Пригласить эксперта
Ответы на вопрос 1
@Everything_is_bad
Ускорение (при наличии конечно проблемы со скоростью) тебе тут только индексы дадут, ну и 100500 раз сказано, показывай explain analyze. А, ну и еще стоит озвучить, что именно тебя не устраивает в этом запросе, почему вдруг захотелось "оптимальности"
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
23 янв. 2025, в 12:21
90000 руб./за проект
23 янв. 2025, в 12:08
10000 руб./за проект
23 янв. 2025, в 12:07
20000 руб./за проект