这不是原始代码(显而易见),但它显示了非常简单的问题
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和Unique的组合,但我不知道怎么写。
答案 0 :(得分:0)
您可以使用简单的GROUP BY
查询来获得此结果:
SELECT
Name, COUNT(*) AS name_count
FROM NAMES
GROUP BY
Name