0
我需要關於sql查詢的幫助。我有一個表如下SQL根據列計算不同的值
error session
error1 1
error1 1
error2 1
error1 2
error1 2
error2 2
我必須計算一次與會話有關的錯誤。結果應該是
error number of errors
error1 2
error2 2
謝謝
我需要關於sql查詢的幫助。我有一個表如下SQL根據列計算不同的值
error session
error1 1
error1 1
error2 1
error1 2
error1 2
error2 2
我必須計算一次與會話有關的錯誤。結果應該是
error number of errors
error1 2
error2 2
謝謝
使用聚合函數count
和group by
做到這一點。
試試這個: -
Select error, count(distinct session) as number_of_errors
from
your_table_name
group by error
你必須group by
錯誤並計算不同sessions
,你可以做到這一點幾乎重複這句話在查詢
select error, count(distinct session)
from yourTable
group by error
[編輯]您問題並提供樣本數據和該數據的預期結果。這個問題可能有很多重複,但很難確定,因爲你的問題很不清楚。 –