Почему это постоянное поле не рассчитывается правильно - [FIELDA]='%BUILD%'
У меня есть постоянное поле в SQL Server 2008.
(case when [FIELDA]='%BUILD%' then CONVERT([bit],(1),(0)) else CONVERT([bit],(0),(0)) end)
FIELDA может содержать 'LARGEBUILDING', 'BUILDING', 'BUILDING MAJOR'm, поэтому BUILDING может находиться в любом месте строки.
Постоянное поле не генерирует значение "0", если FIELD A содержит "BUILD", почему это так?