|
|
|
Как преобразовать строку в столбец? в MS_sql
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, вот следующая задача: Есть строка полей: 'a' 'b' 'c' 'd' 'e'...'z' необходимо её преобразовать в столбец: 'a' 'b' 'c' 'd' 'e' . . . 'z' причём нет привязки к типу данных в полях Как это можно сделать? посоветуйте пожалуйста Спасибо большое ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2013, 08:20:56 |
|
||
|
Как преобразовать строку в столбец? в MS_sql
|
|||
|---|---|---|---|
|
#18+
R-Magistr, MySQL или MSSQL ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2013, 08:32:04 |
|
||
|
Как преобразовать строку в столбец? в MS_sql
|
|||
|---|---|---|---|
|
#18+
javajdbc, а можно и на том и на том? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2013, 08:34:36 |
|
||
|
Как преобразовать строку в столбец? в MS_sql
|
|||
|---|---|---|---|
|
#18+
R-Magistr, количество полей может быть разным,т.е. в строке полей может быть 5 полей всего, а может быть сто тыщ милионафф ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2013, 08:35:51 |
|
||
|
Как преобразовать строку в столбец? в MS_sql
|
|||
|---|---|---|---|
|
#18+
R-Magistr, кто-нибудь может помочь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2013, 17:09:07 |
|
||
|
Как преобразовать строку в столбец? в MS_sql
|
|||
|---|---|---|---|
|
#18+
посмотрите по ссылке: http://www.sql.ru/forum/740218/zapros-vypolnyaetsya-25-sek?mid=8434456#8434456 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2013, 20:35:35 |
|
||
|
Как преобразовать строку в столбец? в MS_sql
|
|||
|---|---|---|---|
|
#18+
javajdbc, ничего там не понял вообще (((( попробуем по другому зайти, как из dual вытащить данные в столбец,т.е. Ну грубо говоря: Код: plsql 1. и что бы было: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2013, 09:08:56 |
|
||
|
Как преобразовать строку в столбец? в MS_sql
|
|||
|---|---|---|---|
|
#18+
MySQL не умеет UNPIVOT. Если очень надо - его эмулируют хранимыми процедурами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2013, 09:21:56 |
|
||
|
Как преобразовать строку в столбец? в MS_sql
|
|||
|---|---|---|---|
|
#18+
R-Magistr, union с генерацией таблицы номеров на лету + substring_index() по номеру... кажется так можно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2013, 11:31:45 |
|
||
|
Как преобразовать строку в столбец? в MS_sql
|
|||
|---|---|---|---|
|
#18+
R-Magistrjavajdbc, ничего там не понял вообще (((( попробуем по другому зайти, как из dual вытащить данные в столбец,т.е. Ну грубо говоря: Код: plsql 1. и что бы было: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. по ссылке -- имено то что вы просите. Идея примерно такая: Генерируется последовательность 1,2,3,4,5. Эти числа используются как поинтер, или точнее, как индекс для массива значений записаных через запятую. Затем в цикле вытаскивается первое значение, потом второе и так далее. ИМплементация -- на @переменных и substring. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2013, 16:31:54 |
|
||
|
|

start [/forum/topic.php?fid=47&gotonew=1&tid=1835662]: |
0ms |
get settings: |
6ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
26ms |
get topic data: |
6ms |
get first new msg: |
4ms |
get forum data: |
1ms |
get page messages: |
29ms |
get tp. blocked users: |
1ms |
| others: | 203ms |
| total: | 292ms |

| 0 / 0 |
