172 похожих чатов

Всем привет. Недавно получил на собеседовании такую задачу(разработчик), как то

не понял, как к ней подступиться, хотя она простая на мой взгляд. Такой вопрос, как бы вы решали задачу, если нужно получить имя, оценку, класс самого лучшего ученика по кол-во баллов(score) из каждого класса? То есть результат будет содержать по одному ученику каждого класса. Буду рад комментариям
Такая таблица
CREATE TABLE students (
id INTEGER PRIMARY KEY,
name VARCHAR(255) NOT NULL,
score INTEGER NOT NULL,
class INTEGER NOT NULL
);

INSERT INTO students(id, name, score, class) VALUES(1, 'Mark', 894, 7);
INSERT INTO students(id, name, score, class) VALUES(2, 'Bill', 894, 7);
INSERT INTO students(id, name, score, class) VALUES(3, 'Maria', 678, 8);
INSERT INTO students(id, name, score, class) VALUES(4, 'David', 733, 9);
INSERT INTO students(id, name, score, class) VALUES(5, 'John', 899, 9);
INSERT INTO students(id, name, score, class) VALUES(6, 'Rob', 802, 9);

2 ответов

8 просмотров

group by

Ну вроде классическая задачка на GROUP BY и HAVING. Сгруппировать по классу, выбрать тех, у кого балл равен максимальному в группе

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

Обсуждают сегодня

коллеги, добрый вечер! А никто не знает как модальная форма может себя закрыть? Ну допустим модальная форма определила, что смысла ей работать нет и хочет вернуть modalResult...
Михаил
83
А какие у этого try практические плюсы перед eval?
Oleg Volkov
41
Hi there everyone Is there anyone who have not started hamster bot yet? I need only one, I'll be glad if you do this for me DM if you haven't yet
Mehrshad
53
Скажите, либо я тупой, либо непонятно что. Представьте что в регистре AX = 7FFF (в десятичной системе это число 32767), а в регистре BX = 0FFF (в десятичной системе это -1). У...
Rusplay
19
Привет всем, подскажите что тут не так? Выдает ошибку, что DataSet активен.
Alexander
14
Ребят, привет. Интересует вопрос: есть ли способ получить доступ к WebView в Linux? Рылся-ковырялся, решения не нашел. Объясню сразу задачу, возможно, скажете, что копаю не в...
advanc3d
13
вышел новый лазарус 3.4.0 кто пользовался? что нового? на что обратить внимание? итд
livontiy
22
Ребзя, а кто-нибудь делал на сайте Турбо Страницы Яндекса? Какую-то пользу они дают или нет? Приносят ли трафик?
Андрей [aharito] Харитонов
12
Что нового в Xcode 16 Xcode 16 приносит много обновлений. Главное - появление ИИ, которое отметили еще в кейноуте. В Xcode появится предиктивное завершение кода, основанное н...
✌️(´ヮ`)
1
Здравствуйте, надеюсь найти ответ, при выполнение программы все работает, но добавим на форму элемент, при новом запуске остается то что было до изменения, новой кнопки, разме...
Стивен Хикс
15
Карта сайта