powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Помогите составить запрос
4 сообщений из 4, страница 1 из 1
Помогите составить запрос
    #32018991
Alexey.N
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Необходимо например одним запросом достать данные в таком виде:
таблица с полями |A |B |C | вывести :
|value|value|value|
________
A |value
B |value
C |value

?
...
Рейтинг: 0 / 0
Помогите составить запрос
    #32019006
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
select 'A' fld, A value
union all
select 'B', B
union all
select 'C', C
from TBL
...
Рейтинг: 0 / 0
Помогите составить запрос
    #32019062
Alexey.N
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Извиняюсь, наверное я неточно поставил задачу... Дело в том, что есть таблица, наименование полей и их количество заранее неизвестно(Известно только название таблицы и поискового поля). Если дать запрос типа select * from Name_Table where Search_Field = 'bla -bla -bla' запрос одназначно возвращает одну строку:

Field1 Field2 Field3 ...
-------------------- ...
Value1 Value2 Value3 ...

Так вот как будет выглядеть запрос возвращающий результат(для заранее неизвестного количества полей и их названий):
_______________
Field1 | Value1
Field2 | Value2
Field3 | Value3
...
Рейтинг: 0 / 0
Помогите составить запрос
    #32019069
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IMHO придется динамически формировать запрос, предложенный SergSuper, выбирая из системных таблиц названия столбцов. Только лучше, раз запрос "одназначно возвращает одну строку", записать эту строку во временную таблицу и далее работать с ней

PS
Возможно, что данную задачу лучше можно решить в клиентском приложении
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Помогите составить запрос
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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