Собесов

SQL: сколько студентов завершили хотя бы один курс

SQLАгрегация и DISTINCTЛёгкаяJunior

Условие

Есть три таблицы:

students (student_id TEXT, full_name, city, signup_date DATE).

enrollments (enroll_id, student_id, course, enroll_date, progress_pct INT (0–100), status TEXTcompleted / in_progress / cancelled, может быть NULL).

reviews (review_id, enroll_id, rating INT 1–5, review_date).

Напишите запрос, который выведет, сколько студентов завершили хотя бы один курс. Завершённым считается обучение со status = 'completed'.

PostgreSQL 15.5. Время — 1 секунда, память — 128 МБ.

Хочешь увидеть разбор?

Зарегистрируйся бесплатно — откроется развёрнутое решение этой задачи и ещё 4 на выбор.

Зарегистрироваться и увидеть разбор
Уже есть аккаунт? Войти