ПочатиПочніть безкоштовно

Створіть тимчасову таблицю, щоб спростити запит

Дані Stack Overflow містять щоденні підрахунки запитань до 2018-09-25 для всіх тегів, але кожен тег має різну початкову дату в даних.

З'ясуйте, скільки запитань мав кожен тег у перший день, для якого є дані для цього тегу, а також скільки запитань мав тег в останній день. Також обчисліть різницю між цими двома значеннями.

Щоб це зробити, спочатку обчисліть мінімальну дату для кожного тегу.

Потім використайте мінімальні дати, щоб вибрати question_count і для першого дня, і для останнього дня. Для цього приєднайте тимчасову таблицю startdates до двох різних копій таблиці stackoverflow: по одній для кожного стовпця — перший день і останній день — з різними псевдонімами.

Ця вправа є частиною курсу

Розвідувальний аналіз даних у SQL

Переглянути курс

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

-- To clear table if it already exists
DROP TABLE IF EXISTS startdates;

-- Create temp table syntax
CREATE ___ ___ ___ AS
-- Compute the minimum date for each what?
SELECT ___,
       ___(date) AS mindate
  FROM stackoverflow
 -- What do you need to compute the min date for each tag?
 ___ ___ ___;
 
 -- Look at the table you created
 SELECT * 
   FROM ___;
Редагувати та запускати код