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

Повторення виразу CASE

Вирази CASE зручні для групування значень у різні категорії на основі заданих вами умов. Будь-який рядок, що не задовольняє жодної умови, потрапить до гілки ELSE (або матиме значення null, якщо ELSE немає).

У цій вправі ваша мета — створити поле segment, яке відносить спортсмена до одного з трьох сегментів:

  • Tall Female — спортсменка зростом щонайменше 175 сантиметрів.
  • Tall Male — спортсмен зростом щонайменше 190 сантиметрів.
  • Other

Кожен сегмент має звертатися до полів height і gender з таблиці athletes. Використайте вирази CASE і умовну логіку (таку як AND/OR), щоб це побудувати.

Пам'ятайте, що кожен рядок у виразі CASE має такий вигляд: CASE WHEN {condition} THEN {output}

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

Звітування в SQL

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

Інструкції до вправи

  • Оновіть вираз CASE, щоб він повертав три значення: Tall Female, Tall Male та Other.

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

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

SELECT 
	name,
    -- Output 'Tall Female', 'Tall Male', or 'Other'
	CASE ____
    ____
    ____ END AS segment
FROM athletes;
Редагувати та запускати код