2016-11-18 87 views
0
---------------------- 
| Name | Location_no | 
---------------------- 
| Joe |  1  | 
| Dan |  2  | 
| Sim |  2  | 
| Jon |  3  | 
| Jim |  1  | 
| Kan |  2  | 
| Tim |  2  | 
| Doe |  4  | 

我想統計有多少人有多少人居住的位置數。計算連續有多少個數字具有相同的值

例如:地點數量1有2人住在那裏。 位置2號有4人住在那裏。

我不知道如何更清楚地說出這個問題,如果您需要更清楚的解釋,請發表評論。

+0

你嘗試任何疑問? –

回答

4
SELECT Location_No, COUNT(*) AS num_lived 
FROM yourTable 
GROUP BY Location_No 
HAVING COUNT(*) > 1 
+0

它不應該是GROUP BY而不是GROUP_BY嗎? –

+1

@SamuelRobert錯別字...嘗試在手機上使用堆棧溢出,你會明白挫折的意義。 –

+1

@TimBiegeleisen這就是我所說的激情。 = p –

2
Select 
    Location_no, Count(*) 
From 
    Table 
Group By 
    Location_no 
Having 
    Count(*) > 1 
0

那麼你也可以使用透視表在Excel中,如果你的數據集集是小,如果你能夠複製到Excel。 。數據透視表將幫助您更好地實現可視化,並且可以很好地控制數據的排序和分組。

+1

其他建議?我們也可以爲它編寫C++程序 –

+0

[你應該完全放棄並嘗試jQuery](http://meta.stackexchange.com/a/19492/289429) –

0

試試下面的查詢

  Select 
       Location_no, Count(distinct name) as [People lived] 
      From 
       <tableName> 
      Group By 
       Location_no 
      Having 
       Count(distinct name) > 1 
相關問題