Предполагая, что вы хотите получить значение 0,1 в качестве возвращаемого значения, и что мы говорим о целом числе, я бы использовал логику, указанную Torbjörn , и поместил бы ее в функцию
create function dbo.isNotNull(@a int)
returns bit
as
begin
return isnull(@a-@a+1,0)
end
так что вы можете использовать его в любое время, просто позвонив
select dbo.isNotNull(myIntColumn) from myTable
Ответ, предоставленный Tomalak , более универсален, поскольку он будет работать с любым типом данных