|
МОДА групп выборки
|
|||
---|---|---|---|
#18+
Доброго дня! Как выбрать для каждой группы записей моду? Мода - наиболее часто встречающиеся значение из выборки (ряда, массива и тд) Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
Любым ответам буду благодарна! ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2017, 15:02 |
|
МОДА групп выборки
|
|||
---|---|---|---|
#18+
guly2808, точнее - не для каждой группы записей - а для одной группы записей NUMBER найти моду ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2017, 15:03 |
|
МОДА групп выборки
|
|||
---|---|---|---|
#18+
guly2808> Мода - наиболее часто встречающиеся значение из выборки (ряда, массива и тд) Капец... Это где вас такому учат? > Любым ответам буду благодарна! Нафига козе баян? Лабораторная? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2017, 15:04 |
|
МОДА групп выборки
|
|||
---|---|---|---|
#18+
Гаджимурадов Рустам, *любым ответам по делу буду благодарна ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2017, 15:07 |
|
МОДА групп выборки
|
|||
---|---|---|---|
#18+
P.S. Сразу подсказываю, что для начала нужно ответить, что должен вернуть запрос, если этих "мод" больше одной (запросы разные получатся). Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2017, 15:08 |
|
МОДА групп выборки
|
|||
---|---|---|---|
#18+
guly2808> *любым ответам [/b]по делу[b] буду благодарна О, это легко. RTFM Group by, Having, Count Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2017, 15:09 |
|
МОДА групп выборки
|
|||
---|---|---|---|
#18+
guly2808, Код: sql 1. 2. 3. 4. 5. 6. 7.
... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2017, 15:10 |
|
МОДА групп выборки
|
|||
---|---|---|---|
#18+
ты сломал девчонке моцг жизть! Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2017, 15:18 |
|
МОДА групп выборки
|
|||
---|---|---|---|
#18+
guly2808, Без изысков, не зная версии FB: Код: sql 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2017, 15:20 |
|
МОДА групп выборки
|
|||
---|---|---|---|
#18+
Мимопроходящий, могу ещё через оконные функции пример привести ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2017, 15:20 |
|
МОДА групп выборки
|
|||
---|---|---|---|
#18+
Симонов Денис, по данному запросу - пишет, что имеются циклические зависимости ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2017, 15:25 |
|
МОДА групп выборки
|
|||
---|---|---|---|
#18+
KreatorXXI, спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2017, 15:26 |
|
МОДА групп выборки
|
|||
---|---|---|---|
#18+
всё. приехали. у девочки проблемы с циклом. а я предупреждал! Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2017, 15:27 |
|
МОДА групп выборки
|
|||
---|---|---|---|
#18+
guly2808, ну CTE то давай имя отличное от таблицы/внутреннего алиаса ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2017, 15:28 |
|
МОДА групп выборки
|
|||
---|---|---|---|
#18+
KreatorXXIguly2808, Без изысков, не зная версии FB: Код: sql 1. 2. 3. 4.
так first 1 тут выдаст только одну строку, для самого частого priz_spr, остальные в игнор тут придется два запроса делать в любом случае ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2017, 15:28 |
|
МОДА групп выборки
|
|||
---|---|---|---|
#18+
Симонов Денисguly2808, ну CTE то давай имя отличное от таблицы/внутреннего алиаса учишь приличную девочку трехбуквенным словам, эх! ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2017, 15:29 |
|
МОДА групп выборки
|
|||
---|---|---|---|
#18+
Симонов Денис, спасибо, пробую ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2017, 15:37 |
|
МОДА групп выборки
|
|||
---|---|---|---|
#18+
напросились. Вариант с несколькими значениями Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17.
... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2017, 15:38 |
|
МОДА групп выборки
|
|||
---|---|---|---|
#18+
Похоже, Денис тоже обСТЕлся. Красивше и понятнее смотрится что ли? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2017, 15:49 |
|
МОДА групп выборки
|
|||
---|---|---|---|
#18+
Симонов Денис, огромное спасибо! Работает! Пошла читать про CTE...................... ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2017, 15:51 |
|
МОДА групп выборки
|
|||
---|---|---|---|
#18+
Симонов Денис, "а еще под эту музыку можно делать так!" (С) Масяня ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2017, 15:53 |
|
МОДА групп выборки
|
|||
---|---|---|---|
#18+
Гаджимурадов Рустам, лучше чем derived tables ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2017, 15:55 |
|
МОДА групп выборки
|
|||
---|---|---|---|
#18+
19.10.2017 15:55, Симонов Денис пишет: > лучше чем derived tables они читабельнее Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2017, 15:56 |
|
МОДА групп выборки
|
|||
---|---|---|---|
#18+
Симонов Денис> лучше чем derived tables Ну да, армяне лучше, чем грузины, согласен. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2017, 15:58 |
|
МОДА групп выборки
|
|||
---|---|---|---|
#18+
Мимопроходящий, именно. Потому что select from (select from (select ...)) смотреть глаза сломаешь ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2017, 16:00 |
|
МОДА групп выборки
|
|||
---|---|---|---|
#18+
ты не понял. понял всё наоборот. ты. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2017, 16:05 |
|
МОДА групп выборки
|
|||
---|---|---|---|
#18+
Симонов Денис> именно. Именно что наоборот. > Потому что select from (select from (select ...)) смотреть глаза сломаешь Ну т.е. глазками вверх-вниз бегать от объявления СТЕ к его выборке внизу - не сломаешь, а DT - сломаешь. При том, что DT элементарно короче по строчкам. :) СТЕ [может быть] удобнее, когда портянки на 3-4 и больше кусков, а когда 1-2 и меньше - DT удобнее. Твой первый вариант даже DT не требует, не то что СТЕ, что говорит именно о привычке и вкусовщине. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2017, 16:09 |
|
МОДА групп выборки
|
|||
---|---|---|---|
#18+
Гаджимурадов Рустам, я не люблю когда код растёт в ширь. Про первый вариант согласен погорячился. А втором использование CTE вполне оправдано. Дело вкуса конечно, но вот ДТ мне не нравится и кажется менее прозрачным. Да и скобочки в FROM не люблю ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2017, 16:27 |
|
МОДА групп выборки
|
|||
---|---|---|---|
#18+
Симонов Денис> я не люблю когда код растёт в ширь. Дык растягивай его в высоту, а не в ширину. :) Хотя со вкусом и скобочками в FROM, конечно, не поспоришь. :) Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2017, 16:32 |
|
МОДА групп выборки
|
|||
---|---|---|---|
#18+
Симонов Денися не люблю когда код растёт в ширь.когда оно начинает не влезать в страничку, к разрастанию вширь относишься спокойнее. Предпочитаю запросы не более 1 экрана. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2017, 17:16 |
|
МОДА групп выборки
|
|||
---|---|---|---|
#18+
Мимопроходящийу девочки проблемы с циклом. А вот это уже серьёзно. Помниццо, дружбан один попросил меня его девушке какую-то программулю на зачёт сбацать. Про что - уже не помню. Я отвлёкся минут на 10 от трудов своих праведных и сбацал. Потом он на меня сильно обижался. Патамушта препод долго изучал произведение и потом выдал другое задание и велел делать самой. Сказал - так он и сам не умеет. Это, кстате, к Денису тоже относится ;) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2017, 17:39 |
|
МОДА групп выборки
|
|||
---|---|---|---|
#18+
> Сказал - так он и сам не умеет. Зато честно. Молодец. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2017, 17:44 |
|
МОДА групп выборки
|
|||
---|---|---|---|
#18+
Старый плюшевый мишкапрепод .... Сказал - так он и сам не умеет. Видел двойку на спецкурсе по ассемблеру с формулировкой "эти команды мы ещё не проходили" ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2017, 18:07 |
|
МОДА групп выборки
|
|||
---|---|---|---|
#18+
Arioch> Видел двойку с формулировкой "эти команды мы ещё не проходили" Тю... Я помню случай, когда вместо двух (или трёх, не помню) циклов решение было написано в один. Препод несколько раз проверял и отправлял на исправление несмотря на утверждение, что всё верно. Потом начал кипятиться "а вот если я щас перепроверю". Ну хватило человеку ума перепроверить при всех и опозориться... Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2017, 18:31 |
|
МОДА групп выборки
|
|||
---|---|---|---|
#18+
AriochВидел двойку на спецкурсе по ассемблеру с формулировкой "эти команды мы ещё не проходили" Ну, двойка это перебор, но требовать решения задачи имеющимся инструментарием - вполне нормально. Если кто-то особо умный вместо сортировки пузырьком напишет List.Sort, и получит за это банан, препод будет прав. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2017, 10:43 |
|
МОДА групп выборки
|
|||
---|---|---|---|
#18+
Василий №2> требовать решения задачи имеющимся инструментарием - вполне нормально. Ну, требования и инструментарий разные бывают. Знаю случаи, когда преподы в принципе не знали С++ и не могли оценить код. Студенты, разумеется, этим пользовались (кто мог). Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2017, 10:55 |
|
МОДА групп выборки
|
|||
---|---|---|---|
#18+
Василий №2требовать решения задачи имеющимся инструментарием ТАк задача-то была как раз типа перечисления известных команд ассемблера x86 ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2017, 13:37 |
|
МОДА групп выборки
|
|||
---|---|---|---|
#18+
AriochТАк задача-то была как раз типа перечисления известных команд ассемблера x86 Странно, что не потребовал еще пересказа параграфа учебника близко к тексту ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2017, 16:56 |
|
МОДА групп выборки
|
|||
---|---|---|---|
#18+
Код: plsql 1. 2. 3. 4. 5. 6. 7.
... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2017, 21:57 |
|
МОДА групп выборки
|
|||
---|---|---|---|
#18+
Код: sql 1. 2. 3. 4. 5. 6. 7. 8.
без нововведений если ... |
|||
:
Нравится:
Не нравится:
|
|||
25.10.2017, 14:07 |
|
|
start [/forum/topic.php?all=1&fid=40&tid=1561368]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
55ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
57ms |
get tp. blocked users: |
2ms |
others: | 336ms |
total: | 489ms |
0 / 0 |