PATINDEX в Sql 2005 с делом - PullRequest
       0

PATINDEX в Sql 2005 с делом

1 голос
/ 30 июля 2010

я использую предложение PATINDEX в кейсе:

select Choosed1=
CASE PATINDEX('%1|%',field1)
//Here im getting an error:
WHEN >0 THEN 'X'
END
from testtable

Как я могу поставить условие> 0, чтобы избежать ошибки?

Заранее спасибо

С наилучшими пожеланиями.

Jose

1 Ответ

5 голосов
/ 30 июля 2010
CASE
    WHEN PATINDEX('%1|%',field1) > 0 THEN 'X'
    ELSE 'Y'
END
...