2015-09-23 123 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