Вопрос пользователя:
В этом упражнении мы посчитаем средний балл студента. В базе данных есть две таблицы – студенты и оценки. Таблицы имеют следующую структуру:
Таблица students содержит id и имена студентов
student_id name
1 Alex Bowman
2 ...
Таблица ratings содержит оценки каждого студента по различным предметам (поле name)
id student_id name rating
1 1 physics 5
2 1 math 4
Поле ratings.student_id ссылается на поле students.student_id
solution.sql
Составьте запрос, который получит среднюю оценку каждого студента по всем предметам, округленную до десятых. Итоговая таблица должна иметь поля
id - идентификатор студента.
student_name - имя студента.
average_rating - средняя оценка.
Отсортируйте выборку по среднему баллу студентов в порядке убывания
Ответ нейросети:
SELECT s.id AS id, s.name AS student_name, ROUND(AVG(r.rating), 1) AS average_rating
FROM students s
JOIN ratings r ON s.id = r.student_id
GROUP BY s.id, s.name
ORDER BY average_rating DESC;
Обратите внимание: ответы, предоставляемые искусственным интеллектом, могут не всегда быть точными. Не рассчитывайте на них в критически важных областях, таких как медицина, юриспруденция, финансы или в вопросах, связанных с безопасностью. Для важных решений всегда обращайтесь к квалифицированным специалистам. Администрация сайта не несет ответственности за контент, сгенерированный автоматически.
Напишите нам, если в вопросе есть ваши персональные данные ([email protected])
Все вопросы
Последние вопросы:
- Разработайте предложения по установлению “обратной связи” управленческих отношений
- Развернуто ответь на вопрос "основания введения, основные меры чрезвычайного положения и военного положения" с ссылками на нормативно-правовые акты
- Напиши параграф на тему: "основания введения, основные меры чрезвычайного положения и военного положения" с ссылками на нормативно-правовые акты
- Тёплые и красивые слова бабушки с поздравлением о её дне рождения
- Моя любимая бабушка поздравляю тебя с днём рождения
- Дана кривая разгонки нефти Кумертауского месторождения (республика Башкортостан), показывающая зависимость доли выкипающих фракций (в процентах по массе) от температуры разгонки. Кривая разгонки Кумер