Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / [SQL] 2 вопроса по GROUP BY: 1. поведение. 2. поведение без агрегатов / 4 сообщений из 4, страница 1 из 1
10.03.2017, 16:48
    #39417084
[SQL] 2 вопроса по GROUP BY: 1. поведение. 2. поведение без агрегатов
1. В GROUP BY указали поле. Поведение: "стягивает" все записи с одинаковым полем в одну запись?
2. Если нет агрегатной функции по полю, то group by по полю ведет себя как distinct по этому полю?

Прим:
Код: sql
1.
2.
3.
 SELECT snum, MAX (amt)
                     FROM Orders
                     GROUP BY snum;
...
Рейтинг: 0 / 0
10.03.2017, 16:51
    #39417087
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[SQL] 2 вопроса по GROUP BY: 1. поведение. 2. поведение без агрегатов
1. Да
2. Да
...
Рейтинг: 0 / 0
10.03.2017, 20:00
    #39417207
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[SQL] 2 вопроса по GROUP BY: 1. поведение. 2. поведение без агрегатов
летатель космоса1. В GROUP BY указали поле.Не только поле, также возможны выражение либо совокупность полей и/или выражений. Примеры:
Код: sql
1.
2.
3.
4.
5.
6.
7.
GROUP BY date -- одно поле
GROUP BY YEAR(date) -- одно выражение
-- два поля
GROUP BY name, date 
-- поле одной таблицы и выражение по полю двух таблиц
GROUP BY table1.name
       , YEAR(DATEADD(day,table1.grace_period,table2.date) 
...
Рейтинг: 0 / 0
14.03.2017, 12:27
    #39418779
Basil A. Sidorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[SQL] 2 вопроса по GROUP BY: 1. поведение. 2. поведение без агрегатов
group by ничего не стягивает, он (внезапно!) группирует записи в наборы и (опционно) вычисляет для этих наборов агрегатные функции.
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / [SQL] 2 вопроса по GROUP BY: 1. поведение. 2. поведение без агрегатов / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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