Гость
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / решение задачи на sql запрос / 6 сообщений из 6, страница 1 из 1
15.09.2021, 17:54
    #40097861
polignomt
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
решение задачи на sql запрос
есть таблица с колонками: имя,номер, предмет. Нужно вывести кол-во номеров равных 5 и имя для тех, у кого есть больше 4 номеров, равных 2.
ПРимер:
name num subj
Катя 5 ....
Иван 3
Петр 2
Саша 2
Правильно ли выполняет задачу этот запрос?
SELECT name, SUM(CASE( WHEN mark = 5 then 1 else 0))
FROM table
GROUP BY name
HAVING SUM ( CASE (WHEN Mark =2 THEN 1 ELSE 0))>4
...
Рейтинг: 0 / 0
15.09.2021, 20:17
    #40097888
polignomt
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
решение задачи на sql запрос
таблица слетела
Код: plaintext
1.
2.
3.
name;     num;     subj;
...... ;   5;    ......;
...... ;   6;    ......;
;..... ;   7;    ......;
...
Рейтинг: 0 / 0
15.09.2021, 21:09
    #40097894
felix_ff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
решение задачи на sql запрос
polignomt,

не правильно
...
Рейтинг: 0 / 0
15.09.2021, 21:41
    #40097900
Владислав Колосов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
решение задачи на sql запрос
polignomt,

судя по условию, это два запроса. Уточните задачу.
...
Рейтинг: 0 / 0
16.09.2021, 08:10
    #40097929
Ролг Хупин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
решение задачи на sql запрос
polignomt
есть таблица с колонками: имя,номер, предмет. Нужно вывести кол-во номеров равных 5 и имя для тех, у кого есть больше 4 номеров, равных 2.
ПРимер:
name num subj
Катя 5 ....
Иван 3
Петр 2
Саша 2
Правильно ли выполняет задачу этот запрос?
SELECT name, SUM(CASE( WHEN mark = 5 then 1 else 0))
FROM table
GROUP BY name
HAVING SUM ( CASE (WHEN Mark =2 THEN 1 ELSE 0))>4


Кучерявый запрос, наверняка ТС сам написал его, просто решил уточнить здесь

А что такое у нас "mark" в данном контексте?
...
Рейтинг: 0 / 0
16.09.2021, 11:37
    #40097973
felix_ff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
решение задачи на sql запрос
Ролг Хупин,


ТС подсчитывает итоги своей сессии?
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / решение задачи на sql запрос / 6 сообщений из 6, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]