powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Как преобразовать строку в столбец? в MS_sql
10 сообщений из 10, страница 1 из 1
Как преобразовать строку в столбец? в MS_sql
    #38475580
R-Magistr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте, вот следующая задача:
Есть строка полей: 'a' 'b' 'c' 'd' 'e'...'z'
необходимо её преобразовать в столбец:
'a'
'b'
'c'
'd'
'e'
.
.
.
'z'
причём нет привязки к типу данных в полях
Как это можно сделать? посоветуйте пожалуйста
Спасибо большое
...
Рейтинг: 0 / 0
Как преобразовать строку в столбец? в MS_sql
    #38475583
Фотография javajdbc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
R-Magistr,

MySQL или MSSQL ?
...
Рейтинг: 0 / 0
Как преобразовать строку в столбец? в MS_sql
    #38475584
R-Magistr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
javajdbc,

а можно и на том и на том?
...
Рейтинг: 0 / 0
Как преобразовать строку в столбец? в MS_sql
    #38475585
R-Magistr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
R-Magistr,

количество полей может быть разным,т.е. в строке полей может быть 5 полей всего, а может быть сто тыщ милионафф
...
Рейтинг: 0 / 0
Как преобразовать строку в столбец? в MS_sql
    #38475768
R-Magistr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
R-Magistr,

кто-нибудь может помочь?
...
Рейтинг: 0 / 0
Как преобразовать строку в столбец? в MS_sql
    #38475877
Фотография javajdbc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Как преобразовать строку в столбец? в MS_sql
    #38476164
R-Magistr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
javajdbc,

ничего там не понял вообще ((((

попробуем по другому зайти, как из dual вытащить данные в столбец,т.е.
Ну грубо говоря:
Код: plsql
1.
select date (какой-то там) from dual


и что бы было:
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
date
---------------
1
2
3
4
.
.
.
n
...
Рейтинг: 0 / 0
Как преобразовать строку в столбец? в MS_sql
    #38476177
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MySQL не умеет UNPIVOT. Если очень надо - его эмулируют хранимыми процедурами.
...
Рейтинг: 0 / 0
Как преобразовать строку в столбец? в MS_sql
    #38476328
Arhat109
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
R-Magistr,

union с генерацией таблицы номеров на лету + substring_index() по номеру... кажется так можно.
...
Рейтинг: 0 / 0
Как преобразовать строку в столбец? в MS_sql
    #38476941
Фотография javajdbc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
R-Magistrjavajdbc,

ничего там не понял вообще ((((

попробуем по другому зайти, как из dual вытащить данные в столбец,т.е.
Ну грубо говоря:
Код: plsql
1.
select date (какой-то там) from dual


и что бы было:
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
date
---------------
1
2
3
4
.
.
.
n



по ссылке -- имено то что вы просите.
Идея примерно такая:
Генерируется последовательность 1,2,3,4,5.
Эти числа используются как поинтер, или точнее,
как индекс для массива значений записаных
через запятую.
Затем в цикле вытаскивается первое значение,
потом второе и так далее.
ИМплементация -- на @переменных и substring.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Как преобразовать строку в столбец? в MS_sql
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]