【发布时间】:2020-06-27 22:55:25
【问题描述】:
我正在尝试跨多个列搜索多个值,以便创建包含条件标志,但无法找出最佳方法。我需要创建一个标志,所以我试图不必使用where 语句
我的代码中现在只有一个值,它可以工作:
when 'a' in (col1, col2, col3, col4)
then 1
else 0
end as col_a
想做类似的事情,但想不通:
when 'a', 'b', 'c' in (col1, col2, col3, col4)
then 1
else 0
end as col_all
感谢任何帮助! 谢谢!
【问题讨论】: