2017-04-21 38 views
-1

我有一個表名爲abc的具有列C1,C2,C3。 我想找出每個不同值發生的時間並將其存儲在2維數組中。 它應該看起來像:我怎樣才能計數的時間的數量發生在列中的每個不同值,然後存儲在一個二維陣列的值對?

{ 
    value1, count1, 

    value2, count2, 

    value3, count3, 
} 
+1

你知道什麼值來尋找或你有從數據讓他們?基本上 - 他們是預定義的? – NoOorZ24

+0

你使用PHP嗎? – NoOorZ24

+0

我使用sql。 – user3769820

回答

0
select col1,count(col1) from abc group by col1 
union all 
select col2,count(col2) from abc group by col2 
union all 
select col3,count(col3) from abc group by col3 
+0

該解決方案不會創建二維數組。 – user3769820

+0

@ user3769820:您可以查看Oracle中的集合。否則,您可以將答案中給出的查詢輸出插入表中。 – Nitish

+0

u能告訴我如何可以插入quey的輸出表 – user3769820

相關問題