在tsql中选择字符串比较作为布尔值

epo*_*ter 1 t-sql

在tsql查询中,我想要一个计算字段,它是字符串比较的布尔结果.

它看起来像这样:

select name, (status = 'current') as IsValid
from items
Run Code Online (Sandbox Code Playgroud)

但是我列出的查询无效.什么是正确的语法?

cms*_*sjr 8

我会用一个案例陈述

Select name, case when status = 'current' then 1 else 0 end as IsValid
from items
Run Code Online (Sandbox Code Playgroud)