gpt4 book ai didi

php - 试图在这个示例 php 中使用 Mysql 来计算频率?

转载 作者:行者123 更新时间:2023-11-29 04:18:10 24 4
gpt4 key购买 nike

我的示例表如下。我有 4 个苹果,第一个苹果和第二个苹果之间有两行,第二个苹果和第三个苹果之间有一行,第三个苹果和第四个苹果之间有两行。有没有可能用Mysql知道每个苹果和下一个苹果之间有多少行。

id      fruit
1 berry
2 apple
3 bananan
4 berry
5 apple
6 berry
7 apple
8 berry
9 berry
10 apple

最佳答案

这将计算每个苹果和下一个苹果之间的 ID 差异。

SELECT a.id, MIN(b.id)-a.id AS diff
FROM yourTable AS a
JOIN yourTable AS b ON a.id < b.id
WHERE a.fruit = 'apple'
AND b.fruit = 'apple'
GROUP BY a.id

请注意,如果 ID 序列中存在空缺,这会将那些缺失的 ID 计入差异中。

关于php - 试图在这个示例 php 中使用 Mysql 来计算频率?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34958215/

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