Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试做这样的事情:
select ('hi' in ('hi')) as hi
由于“in”部分的语法错误,它无法正常工作。
是否可以使用 IN 子句返回子查询的布尔结果?
您可以使用条件表达式CASE:
CASE
select case when 'hi' in ('hi') then 1 else 0 end
这是关于 sqlfiddle 的演示。
尝试一个案例,例如
select case when 'hi' in ('hi') then 1 else 0 end as hi
我相信您可以做的是使用这样的 case 语句返回条件值: