![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как присвоить значение локальной переменной из запроса [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)