Добро пожаловать в форум, Guest >> Войти | Регистрация | Поиск | Правила | | В избранное | Подписаться | ||
Все форумы / Microsoft SQL Server |
![]() ![]() |
amberrose Member Откуда: Сообщений: 1 |
3. Имеется таблица с учениками, 2 поля (ФИО точно идентифицирует ученика): ФИО Ученика Оценка Иванов ВВ 5 Иванов ВВ 5 Иванов ВВ 2 Петров ПП 3 Петров ПП 4 Задача: определить количество двоек для учеников, у которых 10 и больше пятерок. |
11 ноя 19, 16:37 [22013718] Ответить | Цитировать Сообщить модератору |
Remind Member Откуда: UK Сообщений: 523 |
amberrose, Читайте про count, group by и having |
11 ноя 19, 16:45 [22013731] Ответить | Цитировать Сообщить модератору |
L_argo Member Откуда: Сообщений: 1398 |
Отбери подзапросом ФИО у кот. есть >9 пятерок в секции WHERE. Группируй эти ФИО с подсчетом двоек. |
11 ноя 19, 16:47 [22013733] Ответить | Цитировать Сообщить модератору |
982183 Member Откуда: VL Сообщений: 3374 |
Не согласен. Надо подсчитать количеств двоек у всех, а через having оставить только тех, у кого пятерок больше 9 |
11 ноя 19, 16:59 [22013749] Ответить | Цитировать Сообщить модератору |
aleks222 Member Откуда: Сообщений: 1237 |
Двоешников больше отличников. |
||||
11 ноя 19, 17:43 [22013808] Ответить | Цитировать Сообщить модератору |
Критик Member Откуда: Москва / Калуга Сообщений: 34733 Блог |
Примерно равное количество, там явно нормальное распределение ) |
||||||||
11 ноя 19, 17:44 [22013811] Ответить | Цитировать Сообщить модератору |
Все форумы / Microsoft SQL Server | ![]() |