Как получить наибольшее количество дубликатов после подсчета столбца строки с помощью запроса в Google листе

#sql #google-sheets

Вопрос:

У меня есть список цитат (дублированных) в Google sheet, я хочу использовать функции подсчета и группировки по, а затем получить наиболее дублированный город (возможно, первые три).

 =QUERY(xx!1:9895,
 "select count(K) // k is the city col
  group by K
  order by count(K)  DESC 
  label count(K) 'Cites'");
 

Я не уверен, какую функцию мне следует использовать, чтобы получить максимально дублированный город, я уже пробовал max, но это не сработало.

Ответ №1:

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

 =query( 
  xx!K1:K,
  "select K, count(K) 
   where K is not null 
   group by K 
   order by count(K) desc 
   limit 3 
   label K 'City', count(K) 'Count' ", 
  0 
)