2014-08-28 67 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

相關問題