ÎncepețiÎncepe gratuit

Recapitulare: instrucțiunea CASE

Instrucțiunile CASE sunt utile pentru a grupa valorile în categorii diferite, pe baza condițiilor pe care le specifici. Orice rând care nu îndeplinește nicio condiție va cădea pe ramura ELSE (sau va afișa null dacă nu există nicio instrucțiune ELSE).

În acest exercițiu, scopul tău este să creezi câmpul segment, care încadrează un atlet într-unul dintre cele trei segmente:

  • Tall Female – reprezintă o atletă cu înălțimea de cel puțin 175 de centimetri.
  • Tall Male – reprezintă un atlet cu înălțimea de cel puțin 190 de centimetri.
  • Other

Fiecare segment va trebui să facă referire la câmpurile height și gender din tabela athletes. Folosește instrucțiunile CASE și logica condițională (de exemplu, AND/OR) pentru a construi această interogare.

Amintește-ți că fiecare linie dintr-o instrucțiune CASE arată astfel: CASE WHEN {condition} THEN {output}

Acest exercițiu face parte din cursul

Raportare în SQL

Vezi cursul

Instrucțiuni pentru exercițiu

  • Actualizează instrucțiunea CASE pentru a genera trei valori: Tall Female, Tall Male și Other.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

SELECT 
	name,
    -- Output 'Tall Female', 'Tall Male', or 'Other'
	CASE ____
    ____
    ____ END AS segment
FROM athletes;
Editează și rulează codul