[英]Generating report directly from Mysql Query data (using groupby, count)
[英]generating count data using group by in mysql
我有類似的數據
column
1
1
57
57
57
1
1
57
57
我需要生成計數數據
count
2
3
2
2
使用mysql查詢。 我試過group by
但是它會將所有值group by
而我無法按其他任何字段分組。 有沒有簡單的方法可以做到這一點?
在此鏈接中找到屏幕截圖
更新:
我的最終目標是獲得用戶在每門課程上花費的時間。 例如擁有ID 1的用戶在課程ID 1上花費的時間從1177924991
到1177925038
(此處1177925038
是一秒減去下一課程的訪問時間)
嘗試使用
SELECT COUNT(columnname)
FROM `tablename`
GROUP BY columnname
這將做有需要的。
UPDATE
我在運行此查詢時得到以下結果集:
使用此查詢:
SELECT COUNT(*)
FROM `tablename`
GROUP BY `info`
使用此查詢:
Select `course`, count(*) from `tablename`
group by `course`
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.