我的要求是:“大多數電影在哪一年發行?”。以下查詢工作正常
SELECT release_year, count(film_id)
from film
GROUP BY release_year
ORDER BY count(film_id) DESC
LIMIT 1;
RESULT:
+--------------+----------------+
| release_year | count(film_id) |
+--------------+----------------+
| 2017 | 110 |
+--------------+----------------+
但這個查詢的問題是,如果在2016年發行了相同數量的電影(假設),除非我提到限制2(我可能不知道限制值)。所以我嘗試使用DENSE_RANK()窗口函數,但我無法做到。
請建議如何進行dense_rank()
查詢?