Imply bit with constant 1 or 0 in SQL Server

后端 未结 8 1705
一生所求
一生所求 2020-12-13 07:56

Is it possible to express 1 or 0 as a bit when used as a field value in a select statement?

e.g.

In this case statement (which is part of a select statement)

8条回答
  •  孤街浪徒
    2020-12-13 08:41

    Enjoy this :) Without cast each value individually.

    SELECT ...,
      IsCoursedBased = CAST(
          CASE WHEN fc.CourseId is not null THEN 1 ELSE 0 END
        AS BIT
      )
    FROM fc
    

提交回复
热议问题