我有一個數據庫,如下所示:如何獲取數據的計數並使用SQL對其進行分類?
現在我想要得到的COUNT
的時間,其中分爲小於或大於5秒和GROUP BY
Name
。然後我需要在gridview中顯示數據。
任何人都可以看到SQL命令或任何其他方式來做到這一點嗎?
我有一個數據庫,如下所示:如何獲取數據的計數並使用SQL對其進行分類?
現在我想要得到的COUNT
的時間,其中分爲小於或大於5秒和GROUP BY
Name
。然後我需要在gridview中顯示數據。
任何人都可以看到SQL命令或任何其他方式來做到這一點嗎?
我想你問的是...
SELECT Name, case when time<5 then 'less' else '5 or over' end, COUNT(*)
FROM yourtable
GROUP BY Name , case when time<5 then 'less' else '5 or over' end
或列
select name,
SUM(case when time<5 then 1 else 0 end) as unders,
SUM(case when time>=5 then 1 else 0 end) as overs
from yourtable
group by name
SELECT Name, COUNT(Time)
FROM MyTable
GROUP BY Name
HAVING COUNT(Time) > 5 OR COUNT(Time) < 5
或者
SELECT Name, COUNT(Time)
FROM MyTable
GROUP BY Name
HAVING COUNT(Time) <> 5
select Name, COUNT(Time)
FROM Table
GROUP BY Name
having COUNT(Time) <>5
'HAVING COUNT(時間)<> 5' –
好吧,我將修改我的答案.. – DevT
它是更好說'不等於' 5'比'少於或多於5 s' –