Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 SQL query  [new]
guest22
Guest
Как будет выглядеть sql-запрос :
вывести имена полей таблицы в которых есть значение = 'А'
?
3 июл 09, 16:49    [7374867]     Ответить | Цитировать Сообщить модератору
 Re: SQL query  [new]
Glory
Member

Откуда:
Сообщений: 104760
Никак. Потому что это будет не запрос, а скрипт.
3 июл 09, 16:50    [7374876]     Ответить | Цитировать Сообщить модератору
 Re: SQL query  [new]
guest22
Guest
а мааааааленький пример ?
3 июл 09, 16:53    [7374895]     Ответить | Цитировать Сообщить модератору
 Re: SQL query  [new]
Glory
Member

Откуда:
Сообщений: 104760
guest22
а мааааааленький пример ?

А Поиск использовать слабо ?
3 июл 09, 16:54    [7374899]     Ответить | Цитировать Сообщить модератору
 Re: SQL query  [new]
Prolog
Member

Откуда: Москва
Сообщений: 2791
Ну, например, так:
          select top 1 colname = 'col1' from tbl where col1 = 'A'
union all select top 1 colname = 'col2' from tbl where col2 = 'A'
...
union all select top 1 colname = 'colN' from tbl where colN = 'A'
3 июл 09, 16:56    [7374920]     Ответить | Цитировать Сообщить модератору
 Re: SQL query  [new]
guest22
Guest
Prolog,

ага надо знать имена полей
3 июл 09, 16:57    [7374937]     Ответить | Цитировать Сообщить модератору
 Re: SQL query  [new]
Prolog
Member

Откуда: Москва
Сообщений: 2791
guest22
ага надо знать имена полей
А что в вашей таблице при каждом новом обращении новый набор полей?
3 июл 09, 17:15    [7375085]     Ответить | Цитировать Сообщить модератору
 Re: SQL query  [new]
vodafone1
Member

Откуда: Киев
Сообщений: 31
select *
from sys.columns  abc
where abc.object_id = object_id('tablename') and abc.name like '%A%'
4 июл 09, 09:58    [7376434]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить