Сортировка вывода в BigQuery
Я выполнил запрос, чтобы получить общее количество пробежек и несколько других показателей, набранных игроками с битой в Индийской премьер-лиге с 2008 по 2022 год.
1. Я хотел бы отсортировать так, чтобы наверху отображались игроки, набравшие наибольшее количество очков в IPL. Как это сделать?
- Как переименовать строку 3 в год?
выдает ошибку, которая Start_Date is not aggregated neither grouped
Player,
Team,
Extract (Year from Start_Date),
count (Start_Date) AS Matches,
COUNT(Balls) AS Innings,
(COUNT(Balls) - COUNTIF(NotOut>0)) AS Innings_Out,
SUM(Runs) AS TotalRuns,
CAST(SAFE_DIVIDE(SUM(Runs),
(COUNT(Balls)-COUNTIF(NotOut>0))) AS INT64) AS Average,
SUM(_4s) AS Fours,
SUM(_6s) AS Sixes
FROM
ipl_all_batting.ipl
GROUP BY
Player,
Team,
extract (year from Start_Date)
ORDER BY
Player