我有一個表名爲abc的具有列C1,C2,C3。 我想找出每個不同值發生的時間並將其存儲在2維數組中。 它應該看起來像:我怎樣才能計數的時間的數量發生在列中的每個不同值,然後存儲在一個二維陣列的值對?
{
value1, count1,
value2, count2,
value3, count3,
}
我有一個表名爲abc的具有列C1,C2,C3。 我想找出每個不同值發生的時間並將其存儲在2維數組中。 它應該看起來像:我怎樣才能計數的時間的數量發生在列中的每個不同值,然後存儲在一個二維陣列的值對?
{
value1, count1,
value2, count2,
value3, count3,
}
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
該解決方案不會創建二維數組。 – user3769820
@ user3769820:您可以查看Oracle中的集合。否則,您可以將答案中給出的查詢輸出插入表中。 – Nitish
u能告訴我如何可以插入quey的輸出表 – user3769820
你知道什麼值來尋找或你有從數據讓他們?基本上 - 他們是預定義的? – NoOorZ24
你使用PHP嗎? – NoOorZ24
我使用sql。 – user3769820