2014-08-28 21 views
-4
 a b 
row1 0 0 
row2 1 0 
row3 1 1 

如何选择数据,其中一行& b≠0? 我想要的结果是2行和ROW3Sql select多列在一行上没有相同的值

+1

,如果你想要的结果有!= 0和b!= 0,你怎么能要2行的结果,其中b = 0?! – Erik 2014-08-28 08:04:35

+0

对不起,我想要的结果是&b连续≠0 – 2014-08-28 08:15:13

+0

让我看看我能否改写。你想选择一个和B哪里!= 0? (如果是这样的话,那么这个短语已经非常接近最终查询了) – Erik 2014-08-28 08:17:30

回答

0
SELECT * FROM `tableName` WHERE (a <> 0) OR (b <> 0); 
+1

SQL中的标准是<>,本网站要求我们使用标准 – 2014-08-28 08:02:08

+0

你对@Used_By_Already :) – 2014-08-28 08:05:44

2
Select 
* 
from 
yourtable 
where a <> 0 
or b <> 0 
+1

标准在SQL中是<>,并且这个站点要求我们使用标准(并且要一致使用) – 2014-08-28 08:02:27

+0

我认为它将只选择第二行 – 2014-08-28 08:03:05

+0

@Used_By_Already是的,谢谢,更新。 – 2014-08-28 08:06:12

相关问题