powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / решение задачи на sql запрос
6 сообщений из 6, страница 1 из 1
решение задачи на sql запрос
    #40097861
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
...
Рейтинг: 0 / 0
решение задачи на sql запрос
    #40097888
polignomt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
таблица слетела
Код: plaintext
1.
2.
3.
name;     num;     subj;
...... ;   5;    ......;
...... ;   6;    ......;
;..... ;   7;    ......;
...
Рейтинг: 0 / 0
решение задачи на sql запрос
    #40097894
felix_ff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
polignomt,

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

судя по условию, это два запроса. Уточните задачу.
...
Рейтинг: 0 / 0
решение задачи на sql запрос
    #40097929
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
решение задачи на sql запрос
    #40097973
felix_ff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг Хупин,


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


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