2017-06-19 28 views
0

那不是原來的代碼(obviuosly),但它顯示了非常簡單的問題sqlite的特有的屬性計數

CREATE TABLE NAMES(
Name STRING, 
ID INTEGER 
); 

INSERT INTO NAMES (Name,ID) 
VALUES (BOB,1) 
INSERT INTO NAMES (Name,ID) 
VALUES (BOB,2) 
INSERT INTO NAMES (Name,ID) 
VALUES (TOM,3) 
INSERT INTO NAMES (Name,ID) 
VALUES (JAN,4) 

我從表中要數關每個名稱的出現次數(在這種情況下:2 1 1) 和我已經搜索了很多,可能我需要一個COUNT和唯一的組合,但我不知道如何寫。

回答

0

您可以使用一個簡單的GROUP BY查詢得到這個結果:

SELECT 
    Name, COUNT(*) AS name_count 
FROM NAMES 
GROUP BY 
    Name 
+0

很好哇tyXD它總是有一件事你從來不檢查 – sparksen