Goroff

SKF-3.2.2.1

Oct 31st, 2020
672
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. /* ---------------------------------------
  2.     Задание 3.2.2.1
  3.        
  4. Напишите запрос в Metabase, который считает среднее население города в таблице shipping.city.
  5. Сохраните или скопируйте его результат.
  6. После этого в поле ответа напишите запрос, который выводит количество городов с населением выше среднего
  7. (подставив результат предыдущего запроса в условие) и оставьте любой комментарий, объясняющий, откуда было взято это число.
  8.  
  9. ------------------------------------------ */
  10.  
  11.  
  12. /*
  13.  Получена из этого запроса:
  14.  select avg(population) from shipping.city
  15.  165718.755407653910
  16. */
  17. SELECT count(c.city_id) -- count(DISTINCT city_name) этот вариант платформа не принимает
  18. FROM shipping.city c
  19. WHERE c.population > 165718.755407653910
  20.  
  21.  
  22. -- |------
  23. -- | Второе решение - более точное. Так как отбрасывает повторяющиеся города
  24. -- |   
  25. SELECT
  26.     count(DISTINCT city_name)
  27. FROM shipping.city
  28. WHERE population > (select avg(population) from shipping.city LIMIT 1)
RAW Paste Data