Сортировка вывода в BigQuery

Я выполнил запрос, чтобы получить общее количество пробежек и несколько других показателей, набранных игроками с битой в Индийской премьер-лиге с 2008 по 2022 год.

1. Я хотел бы отсортировать так, чтобы наверху отображались игроки, набравшие наибольшее количество очков в IPL. Как это сделать?

  1. Как переименовать строку 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

0 ответов

Другие вопросы по тегам