@Danila0987654

Как подсчитать количество студентов по курсам?

5dfb9c6af0bf5197965561.png
Есть база данных студентов и групп. Пример номера групп:П3-1;19ИС1-1;П4-2;ИФ2-1Д;
Мне надо одним SQL запросом подсчитать их.
Вот коды по раздельности, но я не знаю как их соединить в один, а от меня требуют SELECT COUNT(*) as count1 From Студенты Where Номер_группы Like '%1-%'
SELECT COUNT(*) as count2 From Студенты Where Номер_группы Like '%2-%'
SELECT COUNT(*) as count3 From Студенты Where Номер_группы Like '%3-%'
SELECT COUNT(*) as count4 From Студенты Where Номер_группы Like '%4-%'
  • Вопрос задан
  • 2874 просмотра
Решения вопроса 1
Что-то типа
SELECT COUNT(*) N, SUBSTRING(Номер_группы, PATINDEX('%[12345]%', Номер_группы), 1) Course
FROM Студенты
GROUP BY Course;
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы