gpt4 book ai didi

用于分组数据的 MySQL 查询

转载 作者:行者123 更新时间:2023-11-29 01:22:46 25 4
gpt4 key购买 nike

任何人都可以指导我为以下场景编写 MySQL 查询。

表中的数据是这样的,

Table Name: user

user_id country city age
----------------------------------------------
1 India Mumbai 22
2 India Mumbai 22
3 India Delhi 22
4 India Delhi 23
5 India Chennai 23
6 China Beijing 20
7 China Beijing 20
8 China Shanghai 20
9 USA New York 30
10 USA New York 30
11 USA New York 30
12 USA Los Angeles 31
13 USA Los Angeles 31
14 USA Los Angeles 40

我希望结果是这样的,它基本上是特定国家/地区城市中年龄相同的所有用户的总和。

country     city            age     age_count
----------------------------------------------
India Mumbai 22 2
India Delhi 22 1
India Delhi 23 1
India Chennai 23 1
China Beijing 20 2
China Shanghai 20 1
USA New York 30 3
USA Los Angeles 31 2
USA Los Angeles 40 1

最佳答案

试试这个:;

SELECT country,
city,
age,
count(user_id) AS age_count
FROM user
GROUP BY country,
city,
round(age)

关于用于分组数据的 MySQL 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13605872/

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