我有一个如下的select查询: SELECT * FROM Table1
WHEREcondition1 AND condition2 AND condition3 AND/OR condition4如果@Operator为“AND”,则此处的运算符将为and,类似于"OR“。 有什么好方法可以做到这一点吗?
我有一个这样的查询。SELECT * FROM <database1> WHERE (Condition1) AND (Condition2 or Condition3)
我想要的结果应该是满足condition1 和符合条件2或condition3的行。但是,SQL给了我满足condition1的行。似乎condition2和conditio
例如:
sql.Append("SELECT Condition1 AS ""THIS_NAME"", Condition2 AS ""THIS_OTHER_NAMEMY_TABLE WHERECondition1 = 'ThisValue' AND Condition2 = 'ThisOtherValue
我正在尝试开发一个对表执行select操作的存储过程。存储过程有4个输入: Input1、Input2、Input3、Input4。 表有4列: Col1、Col2、Col3、Col4。要求是如果所有选择都没有匹配,我们需要忽略它并选择pick next one: 使用案例: Select * where Col1=Input1 and Col4=Input4; 如果由于Col2不等于Input2而导致条件没有返回,select需要忽略它,并尝试匹配其他条件,如: Select