【问题标题】:What's the optimal way to check multiple columns for a single record? [duplicate]检查单个记录的多个列的最佳方法是什么? [复制]
【发布时间】:2015-01-11 00:13:12
【问题描述】:

如何创建一个全选语句,检查单行中的多个列是否有一个值,如果没有该值,则将其从查询中排除?

【问题讨论】:

标签: sql sql-server tsql


【解决方案1】:

您可以通过反转正常的in 运算符来非常简单地做到这一点:value in (column1, column2, column3)

【讨论】:

  • 啊,明白了!谢谢艾伦!是啊,好久没用sql了,还是有点生疏!
【解决方案2】:

使用“反转”的 IN():

select ....
from ...
where someValue in ( col1, col2, col3, ...)

【讨论】:

    猜你喜欢
    • 2010-10-04
    • 1970-01-01
    • 2012-04-22
    • 2010-09-08
    • 1970-01-01
    • 2017-08-23
    • 2010-09-16
    • 1970-01-01
    相关资源
    最近更新 更多