|
|
|
Интересная номерация строк запроса
|
|||
|---|---|---|---|
|
#18+
Приветствую Прошу помощи в решении вопроса Есть некое число n (допустим 5) и некая выборка порядка 1к - 10к записей. Необходимо пронумеровать строки следующим образом: 1 2 3 4 5 5 4 3 2 1 1 2 3 ... Моих знаний для этого не хватило :( Из последних идей: - model но с ним я пока совсем на "вы" - разбить всю выборку через ntil, но это пока совсем на уровне фантазии; не упел попробовать Заранее спасибо за помощь Слава багу! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2016, 14:00:56 |
|
||
|
Интересная номерация строк запроса
|
|||
|---|---|---|---|
|
#18+
Пронумеровать где ? А так, остаток от деления на 10, плюс, если больше 5, вычитаешь его из 10, как-то так (точные циферки сам нарисуешь)... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2016, 14:11:55 |
|
||
|
Интересная номерация строк запроса
|
|||
|---|---|---|---|
|
#18+
Вячеслав ЛюбомудровПронумеровать где ? в результатах выборки/запроса т.е. запрос должен возвращать прономерованные записи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2016, 14:15:40 |
|
||
|
Интересная номерация строк запроса
|
|||
|---|---|---|---|
|
#18+
Вячеслав Любомудров, Благодарю, получилось вот так: Код: plsql 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2016, 14:41:01 |
|
||
|
Интересная номерация строк запроса
|
|||
|---|---|---|---|
|
#18+
KaTaFaLkполучилось вот так: Код: plsql 1. 2. 3. 4. 5. так у тебя будет 3 единицы вместо двух ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2016, 15:01:01 |
|
||
|
Интересная номерация строк запроса
|
|||
|---|---|---|---|
|
#18+
Код: 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. 31. 32. 33. 34. 35. 36. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2016, 16:03:16 |
|
||
|
Интересная номерация строк запроса
|
|||
|---|---|---|---|
|
#18+
элементарно, ватсонтак у тебя будет 3 единицы вместо двух ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2016, 16:08:58 |
|
||
|
Интересная номерация строк запроса
|
|||
|---|---|---|---|
|
#18+
andrey_anonymous, а где вариант через округление синуса? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2016, 17:10:05 |
|
||
|
Интересная номерация строк запроса
|
|||
|---|---|---|---|
|
#18+
фурье рядома где вариант через округление синуса? Серый, ты - гения! (с) Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2016, 17:51:48 |
|
||
|
Интересная номерация строк запроса
|
|||
|---|---|---|---|
|
#18+
Код: plsql 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2016, 18:34:25 |
|
||
|
Интересная номерация строк запроса
|
|||
|---|---|---|---|
|
#18+
Зачем asin?, и сколько ваш (3.14159/2) здц даст на 2000 строке? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2016, 19:36:49 |
|
||
|
Интересная номерация строк запроса
|
|||
|---|---|---|---|
|
#18+
еще в копилку: Код: plsql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2016, 01:18:29 |
|
||
|
Интересная номерация строк запроса
|
|||
|---|---|---|---|
|
#18+
andrey_anonymous Код: 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. 31. 32. 33. 34. 35. 36. сколько лишнего кода ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2016, 13:53:27 |
|
||
|
Интересная номерация строк запроса
|
|||
|---|---|---|---|
|
#18+
xtenderеще в копилку: Код: plsql 1. шикарно! Я возился с таким решением, но чуток не допер :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2016, 17:47:16 |
|
||
|
Интересная номерация строк запроса
|
|||
|---|---|---|---|
|
#18+
KaTaFaLk Есть некое число n (допустим 5) А предложенные решения отработают если например N = 13 (в подробности алгоритмов не вдавался :) )? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2016, 18:42:42 |
|
||
|
Интересная номерация строк запроса
|
|||
|---|---|---|---|
|
#18+
j2kKaTaFaLk Есть некое число n (допустим 5) А предложенные решения отработают если например N = 13 (в подробности алгоритмов не вдавался :) )? разумеется, нет: вдайся в подробность алгоритмов, вдайся! андрей_анонимус крут! решение синусом них*я не понял, но трепещу от благолепия. экстендер - профи с большой буквы: только у них просто, ясно и никому не пришло в голову! андреюэмикс стоило бы предложить свой вариант, а потом уже пи__е_ь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2016, 19:36:35 |
|
||
|
Интересная номерация строк запроса
|
|||
|---|---|---|---|
|
#18+
празднующий захантенный увольняшандреюэмикс стоило бы предложить свой вариант, а потом уже пи__е_ь.уже всё предложили остаются только варианты Код: plsql 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2016, 21:04:36 |
|
||
|
Интересная номерация строк запроса
|
|||
|---|---|---|---|
|
#18+
andreymxуже всё предложили остаются только варианты Код: plsql 1. 2. 3. 4. в точку и просто ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2016, 21:57:49 |
|
||
|
Интересная номерация строк запроса
|
|||
|---|---|---|---|
|
#18+
гениально ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2016, 03:59:59 |
|
||
|
Интересная номерация строк запроса
|
|||
|---|---|---|---|
|
#18+
andreymxпразднующий захантенный увольняшандреюэмикс стоило бы предложить свой вариант, а потом уже пи__е_ь.уже всё предложили остаются только варианты Код: plsql 1. 2. 3. 4. последняя единица была лишней Код: plsql 1. 2. 3. 4. из-за особенностей Оракловой substr вызовы substr('12', 1, 1) и substr('12', 0, 1) выдают идентичный результат поэтому лучше как-то так Код: plsql 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2016, 08:01:39 |
|
||
|
Интересная номерация строк запроса
|
|||
|---|---|---|---|
|
#18+
О_О спасибо всем ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2016, 14:55:52 |
|
||
|
Интересная номерация строк запроса
|
|||
|---|---|---|---|
|
#18+
Для разных N Код: plsql 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2016, 16:00:12 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=39300591&tid=1887547]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
364ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
80ms |
get tp. blocked users: |
2ms |
| others: | 244ms |
| total: | 735ms |

| 0 / 0 |
