MurCode
Форумы
Поиск
О проекте
Microsoft SQL Server
Новое сообщение
CASE возвращает неверный результат в MSSQL2000
Aleh
Дата: 08.10.2003 20:59:33
У меня первый возвращает 0, зато
declare
@a
varchar(
100
)
set
@a
=
'abc'
select
case
when
'abc'
like
@a
then
1
else
0
end
возвращает 1
Denis A.
Дата: 08.10.2003 21:22:47
declare
@a
varchar(
100
)
set
@a
=
'abc'
select
case
when
'abc'
like
@a
then
1
else
0
end
Почему неправильно-то? ('abc' like 'abc') = true. То, что здесь нет %, ^, _ или других спецсимволов - так они необязательны.
daw
Дата: 09.10.2003 08:30:15
> (\'abc\' like \'abc\') = true\r
не факт! недавно, вот, топик был\r
|>
\r
сам проверял, у меня 2000-ый "возвращал false".
daw
Дата: 09.10.2003 08:32:07
пардон! вот: /topic/52349