получение максимальной скорости обмена с помощью sql

#mysql #sql

#mysql #sql

Вопрос:

может кто-нибудь показать мне, как получить максимальный обменный курс, потому что я действительно изо всех сил пытаюсь это сделать, например, у меня есть таблица из 20 записей, в которой есть 2 валюты в долларах США, 3 валюты в евро, 4 валюты в песо, 5 валюты в японской иене, затем получитетоп-5 из них, когда я запрашиваю таблицу, результатом будет что-то вроде этого

Максимальная скорость обмена:

    Currency         Count
   ------------    --------
   Japanese Yen       5
   Peso               4
   Euro               3
   USD                2
 

заранее спасибо

Ответ №1:

Попробуйте это:

 SELECT currency
      ,COUNT(*) rate
FROM rates
GROUP BY currency
ORDER BY rate DESC
LIMIT 5;