минимум из двух чисел. t-sql
От:
pvnic
Дата: 16.02.06 09:17
Оценка:
привет!
как выбрать минимум из двух чисел в t-sql?
спасибо.
Re: минимум из двух чисел. t-sql
Здравствуйте, pvnic, Вы писали:
P>как выбрать минимум из двух чисел в t-sql?
declare @a int, @b int
select @a=1, @b=2
SELECT case when @a < @b then @a else @b end
Re[2]: минимум из двух чисел. t-sql
От:
pvnic
Дата: 16.02.06 09:26
Оценка:
Здравствуйте, tpg, Вы писали:
tpg>Здравствуйте, pvnic, Вы писали:
P>>как выбрать минимум из двух чисел в t-sql?
tpg>tpg>declare @a int, @b int
tpg>select @a=1, @b=2
tpg>SELECT case when @a < @b then @a else @b end
tpg>
Спасиб
а нет ниче покороче?
Re[3]: минимум из двух чисел. t-sql
От:
ksg71
Дата: 16.02.06 09:30
Оценка:
Здравствуйте, pvnic, Вы писали:
P>Здравствуйте, tpg, Вы писали:
tpg>>Здравствуйте, pvnic, Вы писали:
P>>>как выбрать минимум из двух чисел в t-sql?
tpg>>tpg>>declare @a int, @b int
tpg>>select @a=1, @b=2
tpg>>SELECT case when @a < @b then @a else @b end
tpg>>
P>Спасиб
P>а нет ниче покороче?
UDF напиши — будет покороче
Das Reich der Freiheit beginnt da, wo die Arbeit aufhört. (c) Karl Marx
Re[4]: минимум из двух чисел. t-sql
Здравствуйте, ksg71, Вы писали:
K>UDF напиши — будет покороче
Только надо приготовиться к тормозам при вызове скаляра.
Re[5]: минимум из двух чисел. t-sql
От:
ksg71
Дата: 16.02.06 09:40
Оценка:
+1
Здравствуйте, tpg, Вы писали:
tpg>Здравствуйте, ksg71, Вы писали:
K>>UDF напиши — будет покороче
tpg>Только надо приготовиться к тормозам при вызове скаляра.
ну это смотря где
если для сравнения значений двух столбцов в запросе на миллионы строк — ясен пень,
а если две переменных в скрипте сравнить — фигня
Das Reich der Freiheit beginnt da, wo die Arbeit aufhört. (c) Karl Marx
Re: минимум из двух чисел. t-sql
Здравствуйте, pvnic, Вы писали:
P>привет!
P>как выбрать минимум из двух чисел в t-sql?
P>спасибо.
можно еще и так
declare @a int, @b int
set @a = 10
set @b = 20
select min(a) from (select @a a union select @b a) aa
заметьте, что в случае 10 чисел код будет гораздо короче, чем в случае с case
Шурыгин Сергей
"Не следует преумножать сущности сверх необходимости" (с) Оккам
Пока на собственное сообщение не было ответов, его можно удалить.
Удалить