Напишите SQL-запрос: выборка пациентов, которых посетило более четырех разных врачей

Предположим, есть таблица visits с колонками patientid и doctorid. Чтобы выбрать пациентов, которых посетило более четырёх разных врачей, можно использовать следующий SQL-запрос:

Короткий ответ

Что ответить на собеседовании

Предположим, есть таблица visits с колонками patientid и doctorid. Чтобы выбрать пациентов, которых посетило более четырёх разных врачей, можно использовать следующий SQL-запрос:

Подробный разбор

Ответ с пояснениями

Предположим, есть таблица visits с колонками patient_id и doctor_id. Чтобы выбрать пациентов, которых посетило более четырёх разных врачей, можно использовать следующий SQL-запрос:

SELECT patient_id
FROM visits
GROUP BY patient_id
HAVING COUNT(DISTINCT doctor_id) > 4;

Этот запрос группирует записи по пациентам и выбирает только тех, у кого количество уникальных врачей больше четырёх.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее