您好,我正在使用 SQL 编写一个简单的 case 语句,想知道是否有一种方法可以在 when 子句中搜索多个列。
类似于:
Case
When (columnA,ColumnB,ColumnC,..,ColumnZ) = 'Something' Then 'Yes'
Else No
End
“某物”位于其中一列中。
最佳答案
我认为您想要加入
:
When 'Something' in (columnA, ColumnB, ColumnC,.., ColumnZ) Then 'Yes'
请注意,这是一个或
条件,并非全部匹配。
关于sql - 案例陈述中的多列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48870638/