gpt4 book ai didi

MYSQL Count Distinct year 在单个查询中制作模型?

转载 作者:行者123 更新时间:2023-11-29 01:21:43 26 4
gpt4 key购买 nike

大家好,我会尽力解释这一点。我有一张车辆表,假设有 ID、年份、品牌、型号。

|----------------------------||ID  | year | make  | model  ||----------------------------||1   | 2004 | Chevy | Silve..||2   | 2004 | Ford  | F-150  ||3   | 2003 | Chevy | Silve..||4   | 2002 | Chevy | Silve..||5   | 2002 | Chevy | Silve..||6   | 2002 | Chevy | Silve..||----------------------------|
我想查询表格并返回不同的“年份”和那一年有多少辆汽车的计数。

 2004 (2) 2003 (1) 2002 (3)

或者,我想选择不同的品牌并返回该品牌的车辆数量。

 Chevy (5) Ford (1)

在一天结束的时候,我希望能够把所有的东西放在一起得到这样的东西

 2004 Chevy Silve.. (1) 2004 Ford F-150 (1) 2003 Chevy Silve.. (1) 2002 Chevy Silve.. (3)

如果有任何帮助,我将不胜感激

最佳答案

第一个查询:

SELECT `year`, COUNT(DISTINCT `make`) N
FROM YourTable
GROUP BY `year`

第二个查询:

SELECT `make`, COUNT(*) N
FROM YourTable
GROUP BY `make`

第三个查询:

SELECT `year`, `make`, `model`, COUNT(*) N
FROM YourTable
GROUP BY `year`, `make`, `model`

关于MYSQL Count Distinct year 在单个查询中制作模型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20203636/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com