Mysql 使用sql获取最高汇率

Mysql 使用sql获取最高汇率,mysql,sql,Mysql,Sql,有人能告诉我如何获得最高汇率吗?因为我真的很难做到。例如,我有一个20条记录的表,有2条美元货币,3条欧元货币,4条比索货币,5条日元货币,当我查询该表时,结果是像这样的 最高汇率: Currency Count ------------ -------- Japanese Yen 5 Peso 4 Euro 3 USD 2 提前感谢试试这

有人能告诉我如何获得最高汇率吗?因为我真的很难做到。例如,我有一个20条记录的表,有2条美元货币,3条欧元货币,4条比索货币,5条日元货币,当我查询该表时,结果是像这样的

最高汇率:

   Currency         Count
   ------------    --------
   Japanese Yen       5
   Peso               4
   Euro               3
   USD                2
提前感谢

试试这个:

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