|
|
|
Сортировка данных в таблице
|
|||
|---|---|---|---|
|
#18+
Включите в пакет процедуру, которая считывает из базы данных информацию о первых N (передать в параметре) по возрастанию стоимостей заказах и именах их покупателей. Вызовите процедуру пакета из безымянного блока. Решение: Код: 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. Как сначала отсортировать записи, а потом считать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2018, 17:04 |
|
||
|
Сортировка данных в таблице
|
|||
|---|---|---|---|
|
#18+
panthe, Bыкинь and rownum <= n и просто выйди из FOR CURSOR LOOP после чтения n строк. SY. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2018, 17:07 |
|
||
|
Сортировка данных в таблице
|
|||
|---|---|---|---|
|
#18+
pantheКак сначала отсортировать записи, а потом считать? Убери ограничение по количеству из запроса. Добавь его в FETCH. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2018, 17:18 |
|
||
|
Сортировка данных в таблице
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov, я сделал так select * from (select cust.cname, ord.amt from cust, ord where cust.cnum = ord.cnum and order by ord.amt asc) where rownum <=n; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2018, 17:38 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=39713762&tid=1883363]: |
0ms |
get settings: |
10ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
197ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 240ms |
| total: | 521ms |

| 0 / 0 |
