Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как развернуть массив в столбец?
|
|||
|---|---|---|---|
|
#18+
День добрый. Есть таблица, один из столбцов которой массив. Подскажите, плз, кто знает, как "развернуть по вертикали эти записи? т.е. из так: id | ww --------+----------- 31 | {1,2,3} 32 | {1,2,4} 33 | {1,2,6} получить так: ww --- 1 2 3 1 2 4 1 2 6 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2008, 12:04 |
|
||
|
Как развернуть массив в столбец?
|
|||
|---|---|---|---|
|
#18+
Недавно интересная статья была как раз с таким примером. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2008, 15:52 |
|
||
|
Как развернуть массив в столбец?
|
|||
|---|---|---|---|
|
#18+
Спасибо. я надыбал тоже самое решение :)), только отсюда http://www.opennet.ru/base/dev/psql_index_array.txt.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2008, 16:44 |
|
||
|
Как развернуть массив в столбец?
|
|||
|---|---|---|---|
|
#18+
если я правильно понимаю, вызов SRF через select-list не документирован со всеми вытекающими последствиями, вплоть до возможности запрета в будущих версиях PG :-( PS: и уже сейчас чреват, например, таким багом/фичей Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. PPS: может вместо массива использовать дополнительную таблицу one-to-many? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2008, 17:30 |
|
||
|
Как развернуть массив в столбец?
|
|||
|---|---|---|---|
|
#18+
можно без доп. функций одним запросом (используя generate_series + array_dims) Код: plaintext 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. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2008, 12:22 |
|
||
|
|

start [/forum/topic.php?fid=53&fpage=270&tid=2004356]: |
0ms |
get settings: |
5ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
49ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 220ms |
| total: | 329ms |

| 0 / 0 |
