Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как присвоить значение локальной переменной из запроса [MSSQL]


Calm ©   (2002-11-21 12:17:00) 

Еще раз просите, что отвлекаю простыми вопросами :(

Есть таблица с двумя полями id:int и Title:varchar(100). Title содержит уникальные значения.
Как на SQL присвоить переменной @TitleId номер, соответствующий некоторому Title?


Calm   (2002-11-21 13:04:00) [1]

Всем спасибо!


stone   (2002-11-21 12:39:00) [2]

смотря какой результат нужен, если первый попавшийся, тогда
set @TitleId = (select top 1 id from таблица where Title=некоторому Title)


MsGuns   (2002-11-21 12:39:00) [3]

MAX, MIN.. ?


Calm   (2002-11-21 12:34:00) [4]

2 stone © (21.11.02 12:29)
Спасибо.

А что будет, если поле Title не уникально и запрос вернет несколько значений?


stone   (2002-11-21 12:29:00) [5]

set @TitleId = (select id from таблица where Title=некоторому Title)


Наверх

Титульная страница Поиск, карта сайта Написать письмо