ComenzarEmpieza gratis

Crear varios grupos con CASE

En este ejercicio, escribirás una sentencia CASE para agrupar los valores de DurationSeconds en 5 grupos basados en los siguientes rangos:

DuraciónSegundos SecondGroup
<= 120 1
120 y 600 2
600 y 1200 3
1201 y 5000 4
Para todos los demás valores 5

Este ejercicio forma parte del curso

Intermedio SQL Servidor

Ver curso

Instrucciones del ejercicio

Crea una nueva columna, SecondGroup, que utilice los valores de la columna DurationSeconds en función de los rangos mencionados anteriormente.

Ejercicio interactivo práctico

Prueba este ejercicio completando el código de muestra.

-- 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
Editar y ejecutar código