如何组合SQL Server中两列的where子句中的条件
我有一个简单的表如何组合SQL Server中两列的where子句中的条件,sql,sql-server,database,where-clause,Sql,Sql Server,Database,Where Clause,我有一个简单的表numInfo,有两个整数列,分别是col1,col2。现在我想将它们与一个数字进行比较,因此我将编写如下查询: select * from numInfo where col1 < 26 OR col2 <26 从numInfo中选择*,其中col1
numInfo
,有两个整数列,分别是col1
,col2
。现在我想将它们与一个数字进行比较,因此我将编写如下查询:
select * from numInfo where col1 < 26 OR col2 <26
从numInfo中选择*,其中col1<26或col2无法组合的条件无法组合您需要的的条件:
select * from numInfo where (col1 < 26 or col2 < 26);
从numInfo中选择*,其中(col1<26或col2<26);
您需要:
select * from numInfo where (col1 < 26 or col2 < 26);
从numInfo中选择*,其中(col1<26或col2<26);
这没有帮助,我不想在我的情况下写两次数字26。无论如何,你都需要符合语言要求。这没有帮助,我不想在我的情况下写两次数字26。无论如何,你都需要符合语言要求。