• Предмет: Информатика
  • Автор: timamaks
  • Вопрос задан 4 месяца назад

Дана база данных school.db с таблицей class, в которой 4 столбца - id - первичный ключ - name - имя - surname - фамилия - mark - оценка Напишите запрос на языке SQL, который позволит понять количество однофамильцев в таблице class

Ответы

Ответ дал: devpaul
1

Ответ:

SQL:

SELECT surname, COUNT(*) as count

FROM class

GROUP BY surname

HAVING count > 1;

Объяснение:

Этот запрос выбирает фамилию (surname) и количество (count) студентов с такой же фамилией из таблицы class, группирует их по фамилии и фильтрует только те, у кого количество больше 1. Таким образом, результатом будет список фамилий, которые встречаются более чем у одного студента, и количество студентов с каждой из этих фамилий.

Вас заинтересует