Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.72/18: Рейтинг темы: голосов - 18, средняя оценка - 4.72
1 / 1 / 0
Регистрация: 28.10.2014
Сообщений: 28

Count. посчитать количество хорошистов и т.д

01.12.2014, 05:17. Показов 3764. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Приветствую. У меня есть база данных университет. В ней есть таблица сессия в которой отображена дата экзамена, номер группы, фамилия студента, оценка. Мне необходимо посчитать сколько к каждой группе двоечников, троечников, хорошистов, отличников. Я сделал запрос, но допустим у меня в группе нет двоечников, тогда когда я использую count у меня не отображается что двоечников 0. Можно ли это как то предусмотреть? или нужно переделывать запрос?

запрос построил следующим образом:

определяю минимальные оценки в каждой группе
MySQL
1
2
3
SELECT study_mark.num_grup, study_mark.num_stud, Min(study_mark.mark) AS [Min-mark]
FROM study_mark
GROUP BY study_mark.num_grup, study_mark.num_stud;
затем считаю их количество:
MySQL
1
2
3
SELECT [мин оценка в кажд группе].num_grup, [мин оценка в кажд группе].[Min-mark], Count([мин оценка в кажд группе].num_stud) AS [Count-num_stud]
FROM [мин оценка в кажд группе]
GROUP BY [мин оценка в кажд группе].num_grup, [мин оценка в кажд группе].[Min-mark];
затем вывожу сколько двоечников и т.д.
MySQL
1
2
SELECT [считаем мин оценки].num_grup, соответствие.name__student, [считаем мин оценки].[Count-num_stud]
FROM соответствие INNER JOIN [считаем мин оценки] ON соответствие.otsenka = [считаем мин оценки].[Min-mark];
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
01.12.2014, 05:17
Ответы с готовыми решениями:

Посчитать количество совпадений (count)
здравствуйте! приведу пример. есть табличка, в ней три поля - TelNumber , IMEI, Dates (ни каких идентифицирующих столбцов нет). create...

Найти количество хорошистов в группе.
Дана матрица А, имеющая 30 строк и 10 столбцов, содержащие оценки группы за первый семестр. Найти количество хорошистов в группе....

Найти количество хорошистов в группе
Разработать алгоритмы и программы, реализующие эти алгоритмы. Основные функции программ оформить в виде процедур и функций. Исходные...

1
Эксперт MS Access
 Аватар для ltv_1953
17536 / 7288 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
01.12.2014, 06:07
Может быть будет удобнее считать "двоечников", ... (по минимальной оценке) отдельно, в своих столбцах:
SQL
1
2
3
SELECT num_grup, SUM(gs2) AS g2, SUM(gs3) AS g3, SUM(gs4) AS g4, SUM(gs5) AS g5
FROM (SELECT num_grup, num_stud, -(MIN(mark)=2) AS gs2, -(MIN(mark)=3) AS gs3, -(MIN(mark)=4) AS gs4, -(MIN(mark)=5) AS gs5 FROM study_mark GROUP BY num_grup, num_stud)  AS qqq
GROUP BY num_grup;
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
01.12.2014, 06:07
Помогаю со студенческими работами здесь

Подсчитать количество отличников и хорошистов
C клaвиатуры вводятся средние баллы студентов за семестр Подсчитать количество отличников и студентов как учатся на хорошо, результат...

Рассчитать в сводке количество хорошистов и двоечников
Здравствуйте! Подскажите, пожалуйста, как рассчитать в сводке количество хорошистов и двоечников без добавления доп столбца при условии,...

посчитать count
Доброго времяни, как правильно быть в этой ситуации.. считал колв. переменной. для итерации цикла. Но сейчас возникла такая...

Матрица содержит оценки группы. Найдите количество «хорошистов» в группе
10. Дана матрица Аm×n, содержащая оценки группы за первый семестр. Найдите количество «хорошистов» в группе (оценки не ниже шестерки, но не...

Посчитать count и вывести TOP users
Всех приветствую, господа. Суть вопроса в заголовке, распишу подробнее: В общем есть у меня таблица "shop_cart". При покупке...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru