2016-10-04 43 views
0

我在Firefox上使用SQLite Manager。我可以一起使用count和max命令嗎?我想計算數據的行數,然後用最大行數拉行。 例如:如何在sqlite3 firefox中統計行數並拉出最大值

我有他們帶的姓名和每班的數據。我想計算每個名稱的課程數量,然後找到最多課程的人。

現在,我正在使用: select name,countname(class)from tablename;

有沒有一種方法,我可以使用最大功能在這拉人數最高的人(班)?

感謝

回答

1

一種選擇是使用LIMIT最高的類中的計數來獲得名稱:

SELECT name, COUNT(*) 
FROM tablename 
ORDER BY COUNT(*) DESC 
LIMIT 1 

如果這不起作用,或你想要一個替代方案,然後做一個子查詢也有可能:

SELECT MAX(t.nameCount) 
FROM 
(
    SELECT name, COUNT(*) AS nameCount 
    FROM tablename 
) t