Задать вопрос
romandkoz
@romandkoz

Как правильно составить SQL запрос?

У нас есть всего одна таблица, в которой всего два столбца (Фамилии и Оценки), их много и они могут повторяться. Задача, вывести Фамилии учеников у которых есть "двойки" , среди тех, кто имеет 10 или более "пятерок".
  • Вопрос задан
  • 209 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Тестировщик на Python
    9 месяцев
    Далее
  • Академия Eduson
    Python-разработчик
    9 месяцев
    Далее
  • Merion Academy
    Базы данных с нуля
    2 месяца
    Далее
Решения вопроса 1
@gsaw
select distinct фамилия from одна_таблица  as t0 
where 10 <= (select count(1) from одна_таблица  as t1 where оценка = 5 and t0.фамилия = t1.фамилия)
end exists ( select 1 from одна_таблица  as t1 where оценка = 2 and t0.фамилия = t1.фамилия)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы