2015-09-23 122 views
-1

我期待運行的SQL查詢計數基於其他列的值從一列不同值等於X.SQL - 基於從另一列

值選擇從一列不同

所以對於下面,我要算「值」列的不同值,其中「field_number」列等於2

結果應該返回「2」(澳大利亞和新西蘭)

enter image description here

+0

能否請您給粗略數據和預期輸出 –

回答

2
select count(distinct value) 
from your_table 
where field_number = 2 
0

您可以使用下面的查詢

select count(distinct value) from my_table where field_number = 2; 

入住這裏SQLFIDDLE DEMO