CommencerCommencer gratuitement

Créer une table temporaire pour simplifier une requête

Les données de Stack Overflow contiennent le nombre de questions quotidiennes jusqu'au 25/09/2018 pour toutes les étiquettes, mais chaque étiquette a une date de début différente dans les données.

Découvrez combien de questions portaient chaque étiquette à la première date pour laquelle des données sur l'étiquette sont disponibles, ainsi que combien de questions portaient l'étiquette le dernier jour. Calculez également la différence entre ces deux valeurs.

Pour ce faire, calculez d'abord la date minimale pour chaque étiquette.

Utilisez ensuite les dates minimales pour sélectionner question_count pour le premier et le dernier jour. Pour ce faire, reliez la table temporaire startdates à deux copies différentes de la table stackoverflow : une pour chacune des colonnes ’premier jour’ et ’dernier jour’ dont vous aurez crée des alias avec des noms différents.

Cet exercice fait partie du cours

Analyse exploratoire des données en SQL

Afficher le cours

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

-- 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 ___;
Modifier et exécuter le code