gpt4 book ai didi

mysql - 计算表中的唯一字符串

转载 作者:行者123 更新时间:2023-11-29 03:57:30 25 4
gpt4 key购买 nike

我有下表(是的,id_str 是格式化为文本的整数):

messages
-------------------------
id (INT) id_str (VARCHAR)
-------------------------
1 3245346543343247
2 3245346543343247
3 3245346543343247
4 1214354546578886
5 9979679595696599
6 9979679595696599

所需的输出是所有唯一 id_str 的计数:

id_str            cnt
---------------------
3245346543343247 3
1214354546578886 1
9979679595696599 2

我正在尝试通过以下查询完成此操作:

SELECT DISTINCT(id_str) AS id_str, COUNT(id) FROM messages

但这会按原样返回准确的表格,消息总数作为第二列。我在拧干什么?

最佳答案

您需要使用GROUP BY:

SELECT id_str, COUNT(id) as cnt
FROM messages
GROUP BY id_str

关于mysql - 计算表中的唯一字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11510822/

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