Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
13.05.2020, 15:03
|
|||
---|---|---|---|
Выкрутасы с GROUP BY GROUPING SETS |
|||
#18+
Народ, вот почему, собственно говоря, и с какого ... эти два запроса дают разный результат? Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20.
Вопрос в NULL во второй колонке. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.05.2020, 17:08
|
|||
---|---|---|---|
Выкрутасы с GROUP BY GROUPING SETS |
|||
#18+
У всех No Comments? Даже invm не хочет ничего сказать. Странно как-то. Или никто не понял, о чем я? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.05.2020, 17:30
|
|||
---|---|---|---|
|
|||
Выкрутасы с GROUP BY GROUPING SETS |
|||
#18+
a_voronin, там планы запросов разные. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.05.2020, 18:22
|
|||
---|---|---|---|
Выкрутасы с GROUP BY GROUPING SETS |
|||
#18+
a_voronin, Если грубо, то значение RN10 / 10 вычисляется два раза - до группировок и в селекте. И в селекте для вычисления берется RN10 уже после группировок. Отсюда и NULL'ы В плане выполнения все это видно. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.05.2020, 18:31
|
|||
---|---|---|---|
|
|||
Выкрутасы с GROUP BY GROUPING SETS |
|||
#18+
a_voronin, поможет cross apply(values (RN10 / 10)) a(RN10C) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
14.05.2020, 08:01
|
|||
---|---|---|---|
Выкрутасы с GROUP BY GROUPING SETS |
|||
#18+
invm a_voronin, Если грубо, то значение RN10 / 10 вычисляется два раза - до группировок и в селекте. И в селекте для вычисления берется RN10 уже после группировок. Отсюда и NULL'ы В плане выполнения все это видно. Почему в таком раскладе работает ожидаемо? Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9.
А в таком нет Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
14.05.2020, 09:39
|
|||
---|---|---|---|
Выкрутасы с GROUP BY GROUPING SETS |
|||
#18+
a_voronin Почему в таком раскладе работает ожидаемо? В планах выполнения все это видно. А вот почему то вычисляет, то нет - вопросы к MS. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=46&mobile=1&tid=1686129]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
60ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
others: | 303ms |
total: | 442ms |
0 / 0 |