|
Разделение строк на четные и нечетные
|
|||
---|---|---|---|
#18+
Уважаемые товарищи программисты, подскажите, пожалуйста как можно распределить значения поля: +---+------+ | id | Value | +---+------+ | 1 | a1 | | 1 | a2 | | 1 | b1 | | 1 | b2 | | 1 | c1 | | 1 | c2 | +--+-------+ в отдельные значения: +---+--------+-------+ | id | Value1 | Value2 | +---+--------+-------+ | 1 | a1 | a2 | | 1 | b1 | b2 | | 1 | c1 | c2 | +--+--------+--------+ ... |
|||
:
Нравится:
Не нравится:
|
|||
02.06.2014, 12:11 |
|
Разделение строк на четные и нечетные
|
|||
---|---|---|---|
#18+
Andrey78am, Приложите пример с более реальными данными, в частности типами столбцов Value, это числа, строки или что? a1 и a2 это строковые выражения с индексами в конце? Если нет имеют ли что-то общее между собой? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.06.2014, 18:37 |
|
Разделение строк на четные и нечетные
|
|||
---|---|---|---|
#18+
VSVLAD, вот реальные данные таблицы: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
на выходе мне нужно получить следующий формат данных: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8.
... |
|||
:
Нравится:
Не нравится:
|
|||
02.06.2014, 19:01 |
|
Разделение строк на четные и нечетные
|
|||
---|---|---|---|
#18+
перенумеровать + взять остаток от деления на 2 - для разделения записей на первый-второй case + group by - для разворота в два столбца... ... |
|||
:
Нравится:
Не нравится:
|
|||
02.06.2014, 19:40 |
|
Разделение строк на четные и нечетные
|
|||
---|---|---|---|
#18+
А что должно быть в case ? Для разделения я пытаюсь использовать Код: plsql 1.
для выбора четных строк и Код: plsql 1.
для нечетных из двух подзапросов n1 и n2. но при попытке объединить их как join по полю ID, он не объединяет и делает умножение массива на массив. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.06.2014, 20:12 |
|
Разделение строк на четные и нечетные
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
02.06.2014, 20:14 |
|
Разделение строк на четные и нечетные
|
|||
---|---|---|---|
#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.
и вместо выходных данных: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8.
я получаю набор данных: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
... |
|||
:
Нравится:
Не нравится:
|
|||
02.06.2014, 20:19 |
|
|
start [/forum/topic.php?fid=54&msg=38659266&tid=2008786]: |
0ms |
get settings: |
11ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
63ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
others: | 281ms |
total: | 425ms |
0 / 0 |