比如说要实现下面的逻辑关系
(a AND T) or ( b AND T) or (c AND T)
其中 a,b,c,T都是 类似  @paramater=tabele1.somecolum
请问在WHERE子句中如何实现

解决方案 »

  1.   

    看不太懂直接用不就行了select ... 
    from ...
    where (a AND T) or ( b AND T) or (c AND T)比如
    select ... 
    from ...
    where (t1.colum1=@paramater1 AND t1.column2 =@paramater2 ) or ( b AND T) or (c AND T)这个意思?
      

  2.   

    & (按位 AND)    按位 AND(两个操作数)。 
    | (按位 OR)     按位 OR(两个操作数)。 
    ^ (按位互斥 OR) 按位互斥 OR(两个操作数)。
    ~ (按位 NOT)
      

  3.   

    我的意思是,where里支持括号啊?
    就是把括号里的逻辑关系作为一个整体