É possível expressar 1 ou 0 como um bit quando usado como um valor de campo em uma instrução select?
por exemplo
Nesse caso, a instrução (que faz parte de uma instrução select) ICourseBased é do tipo int.
case
when FC.CourseId is not null then 1
else 0
end
as IsCoursedBased
Para que seja um tipo de bit, tenho que converter os dois valores.
case
when FC.CourseId is not null then cast(1 as bit)
else cast(0 as bit)
end
as IsCoursedBased
Existe uma maneira curta de expressar os valores como tipo de bit sem precisar converter todas as vezes?
(Estou usando o MS SQL Server 2005)