我正在使用SQLServer,如何在SQL语句的where子句中使用CASE语句?我想重写这个查询:from Persons P and P.FamilyName in (select Namefrom AnotherTable)(P.FamilyName in ....)
仅当CheckFamilyName为true时才执行。
我正在用SCCM编写一个sql查询,想用site解析region,这被证明是一个挑战……我想根据查询的区域选择性地执行where语句,但我不确定是否可以做到。我知道下面的代码是在where行附近执行broken...specifically语句。在这种情况下,有没有可能使用这样的东西?NV1' OR v_FullCollectionMembership.SiteCode='SR1') --SCAH