gpt4 book ai didi

MYSQL算算算不算?

转载 作者:可可西里 更新时间:2023-11-01 07:11:10 26 4
gpt4 key购买 nike

我有一个像这样的 mysql 表:

id, visitorid, pageid

当访问者访问该网站时,它会将访问者 ID 和页面 ID 存储为一行。

我正在尝试提取恰好访问该网站 X 次的访问者数量。 (图表)。那么有多少人只访问了一个页面,有多少人访问了 2 个页面...

到目前为止我有:

SELECT COUNT(visid),visid FROM vislog GROUP BY visid ORDER BY COUNT(visid) DESC

但我不知道如何进行下一部分计数。

是否可以像 MySQL 查询那样做?

最佳答案

您可以将查询包装在另一个查询中:

SELECT
cnt AS page_visits
, COUNT(*) AS number_of_visitors
FROM
( SELECT
COUNT(*) AS cnt --- use: COUNT(DISTINCT page_id)
--- for a different count
FROM vislog
GROUP BY visid
) AS grp
GROUP BY cnt
ORDER BY number_of_visitors ;

或者(我想这对于将数字传递给图表更有意义),删除与放置相同的 ORDER BY:

ORDER BY cnt ;

关于MYSQL算算算不算?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12767914/

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