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

?
...
Рейтинг: 0 / 0
14.12.2001, 14:53
    #32019006
SergSuper
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите составить запрос
select 'A' fld, A value
union all
select 'B', B
union all
select 'C', C
from TBL
...
Рейтинг: 0 / 0
17.12.2001, 07:08
    #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
17.12.2001, 07:35
    #32019069
Glory
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите составить запрос
IMHO придется динамически формировать запрос, предложенный SergSuper, выбирая из системных таблиц названия столбцов. Только лучше, раз запрос "одназначно возвращает одну строку", записать эту строку во временную таблицу и далее работать с ней

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


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