|
|
|
Посчитать count для max значения одним запросом
|
|||
|---|---|---|---|
|
#18+
Есть запрос select batch_id, count(rowid) cnt from batch_t group by batch_id Допустим он возвращает следующие данные: batch_idcnt1238915 Как модифицировать этот запрос чтобы выводилось только одно значение для максимального batch_id? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2018, 12:03 |
|
||
|
Посчитать count для max значения одним запросом
|
|||
|---|---|---|---|
|
#18+
Код: plsql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2018, 12:11 |
|
||
|
Посчитать count для max значения одним запросом
|
|||
|---|---|---|---|
|
#18+
Dimets, Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2018, 12:12 |
|
||
|
Посчитать count для max значения одним запросом
|
|||
|---|---|---|---|
|
#18+
Код: plsql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2018, 12:21 |
|
||
|
Посчитать count для max значения одним запросом
|
|||
|---|---|---|---|
|
#18+
SkilledJunior Код: plsql 1. таблица очень большая(( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2018, 12:36 |
|
||
|
Посчитать count для max значения одним запросом
|
|||
|---|---|---|---|
|
#18+
Dimetsтаблица очень большая(( И чЁ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2018, 12:39 |
|
||
|
Посчитать count для max значения одним запросом
|
|||
|---|---|---|---|
|
#18+
SkilledJuniorDimetsтаблица очень большая(( И чЁ? В два раза дольше работает... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2018, 12:47 |
|
||
|
Посчитать count для max значения одним запросом
|
|||
|---|---|---|---|
|
#18+
Elic Код: plsql 1. так работает, спасибо но теперь при попытке сделать в PL/SQL процедуре такой запрос получаю ora-00934 select max(a.batch_id) into batch_id, max(count(a.rowid)) keep (dense_rank last order by a.batch_id) into l_cnt from batch_t a group by a.batch_id; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2018, 12:54 |
|
||
|
Посчитать count для max значения одним запросом
|
|||
|---|---|---|---|
|
#18+
Dimets, Вот так попробуйте: Код: plsql 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2018, 12:55 |
|
||
|
Посчитать count для max значения одним запросом
|
|||
|---|---|---|---|
|
#18+
mibinDimets, Вот так попробуйте: Код: plsql 1. 2. 3. спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2018, 12:58 |
|
||
|
Посчитать count для max значения одним запросом
|
|||
|---|---|---|---|
|
#18+
mibin, Превед Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2018, 15:15 |
|
||
|
Посчитать count для max значения одним запросом
|
|||
|---|---|---|---|
|
#18+
SkilledJuniorПреведЧудак, коверканье запрещено правилами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2018, 16:09 |
|
||
|
Посчитать count для max значения одним запросом
|
|||
|---|---|---|---|
|
#18+
ElicЧудак, коверканье запрещено правилами. Чудак, это мем причем один из первых. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2018, 20:39 |
|
||
|
Посчитать count для max значения одним запросом
|
|||
|---|---|---|---|
|
#18+
это мем причем один из первыхЗабаньте этого самовлюблённого придурка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2018, 07:38 |
|
||
|
Посчитать count для max значения одним запросом
|
|||
|---|---|---|---|
|
#18+
SkilledJuniormibin, Превед Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. У тс не было пустых батчей, поэтому в предложенном варианте нет и их обработки. Если у тебя они есть и ты их не обработал, добавив nulls first, это характеризует твой уровень. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2018, 16:33 |
|
||
|
Посчитать count для max значения одним запросом
|
|||
|---|---|---|---|
|
#18+
Elic[Забаньте этого самовлюблённого придурка. Не стоит свои психологические проблемы выплескивать на техническом форуме. XMLerУ тс не было пустых батчей, поэтому в предложенном варианте нет и их обработки. Если у тебя они есть и ты их не обработал, добавив nulls first, это характеризует твой уровень. Это вовсе не означает что они не появятся в дальнейшем, и мой пост не для гуру с зашкаливающим ЧСВ, а для того чтобы автор темы задумался о том что копипастит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2018, 21:19 |
|
||
|
Посчитать count для max значения одним запросом
|
|||
|---|---|---|---|
|
#18+
SkilledJuniorпоявятся в дальнейшемА еще в дальнейшем могут удалить все строки и запрос ничего не вернет. Потом кто-нибудь поменяет тип поля на varchar2 и '2' окажется больше '10'.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2018, 21:57 |
|
||
|
Посчитать count для max значения одним запросом
|
|||
|---|---|---|---|
|
#18+
-2-А еще в дальнейшем могут удалить все строки и запрос ничего не вернет. Потом кто-нибудь поменяет тип поля на varchar2 и '2' окажется больше '10'.... Обработчик для первой ситуации желательно сделать в приложении, вторая ситуация связана со структурой самой системы, тут только проверять и тестировать все зависимые объекты системы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2018, 23:37 |
|
||
|
Посчитать count для max значения одним запросом
|
|||
|---|---|---|---|
|
#18+
SkilledJunior-2-А еще в дальнейшем могут удалить все строки и запрос ничего не вернет. Обработчик для первой ситуации желательно сделать в приложении Респект -2-, наглядно продемонстрировал уровень SkilledJunior ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2018, 14:17 |
|
||
|
Посчитать count для max значения одним запросом
|
|||
|---|---|---|---|
|
#18+
XMLerРеспект -2-, наглядно продемонстрировал уровень SkilledJunior Двойка почти любому в оракловой и не только ветке может продемонстрировать его уровень. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2018, 15:53 |
|
||
|
Посчитать count для max значения одним запросом
|
|||
|---|---|---|---|
|
#18+
Lary DenisДвойка почти любому в оракловой ... ветке может продемонстрировать его уровень. Совершенно верно. Он может. И адекватный человек отнесется к рекомендациям -2- с подобающим вниманием, ибо полезно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2018, 15:58 |
|
||
|
Посчитать count для max значения одним запросом
|
|||
|---|---|---|---|
|
#18+
XMLerРеспект -2-, наглядно продемонстрировал уровень SkilledJunior Чем продемонстрировал? Если ты не предусматриваешь в разрабатываемой тобой системе никакой защиты от дурака и никакой возможности отладки это твое право, но как это демонстрирует мой уровень? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2018, 22:19 |
|
||
|
Посчитать count для max значения одним запросом
|
|||
|---|---|---|---|
|
#18+
SkilledJuniorно как это демонстрирует мой уровень?На воре шапка горит всегда. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2018, 08:11 |
|
||
|
Посчитать count для max значения одним запросом
|
|||
|---|---|---|---|
|
#18+
Я акцентировал внимание на неравноценной замене агрегатной функции в том виде в котором ее предложили обладатели хрустального шара, но у некоторых субъектов началось осеннее обострение ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2018, 15:16 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=39719589&tid=1883307]: |
0ms |
get settings: |
6ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
151ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 193ms |
| total: | 417ms |

| 0 / 0 |
