Вопрос задан 22.11.2023 в 06:33. Предмет Информатика. Спрашивает Жастары Береке.

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

- surname - фамилия - mark - оценка Напишите запрос на языке SQL, который позволит понять количество однофамильцев в таблице class
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Александрова Александра.

Ответ:

SQL:

SELECT surname, COUNT(*) as count

FROM class

GROUP BY surname

HAVING count > 1;

Объяснение:

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

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Ответ:

Для того, чтобы понять количество однофамильцев в таблице class, можно написать следующий запрос на языке SQL:

```sql -- Создаем временную таблицу с количеством учеников с каждой фамилией CREATE TEMP TABLE surname_count AS SELECT surname, COUNT(*) AS count FROM class GROUP BY surname;

-- Выбираем только те фамилии, которые встречаются больше одного раза SELECT surname, count FROM surname_count WHERE count > 1; ```

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

0 0

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

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

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