CommencerCommencer gratuitement

Création de plusieurs groupes avec CASE

Dans cet exercice, vous écrirez une instruction CASE pour regrouper les valeurs de DurationSeconds en 5 groupes basés sur les plages suivantes :

DuréeSecondes SecondGroup
<= 120 1
> 120 et <= 600 2
> 600 et <= 1200 3
> 1201 et <= 5000 4
Pour toutes les autres valeurs 5

Cet exercice fait partie du cours

Intermédiaire SQL Serveur

Afficher le cours

Instructions

Créez une nouvelle colonne, SecondGroup, qui utilise les valeurs de la colonne DurationSeconds en fonction des plages mentionnées ci-dessus.

Exercice interactif pratique

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

-- Complete the syntax for cutting the duration into different cases
SELECT DurationSeconds, 
-- Start with the 2 TSQL keywords, and after the condition a TSQL word and a value
      ___ ___ (DurationSeconds <= 120) ___ ___
-- The pattern repeats with the same keyword and after the condition the same word and next value          
       ___ (DurationSeconds > 120 AND DurationSeconds <= 600) ___ ___
-- Use the same syntax here             
       ___ (DurationSeconds > 601 AND DurationSeconds <= 1200) ___ ___
-- Use the same syntax here               
       ___ (DurationSeconds > 1201 AND DurationSeconds <= 5000) ___ ___
-- Specify a value      
       ELSE ___ 
       END AS SecondGroup   
FROM Incidents
Modifier et exécuter le code