gpt4 book ai didi

php - 在 MySQL 中是否可以通过时间戳和点击次数按受欢迎程度排序?

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:51:22 24 4
gpt4 key购买 nike

这里我只有两个变量可以使用,年龄(unix 时间戳)和点击率。我想知道 MySQL 中是否有一种解决方案可以根据某些事物的流行程度来计算和排序。该算法必须承认,新项目的点击率不一定与旧项目一样多,但更受欢迎。

这可能是我想象的方式吗?

最佳答案

在计算流行度时,您需要想出自己的权重点击率和年龄的方法。您可以选择此功能作为受欢迎程度,然后在此上订购。以下简单示例对页面的每日点击率进行排序。

SELECT table.*, (table.hits / TIMESTAMPDIFF(DAY, NOW(), FROM_UNIXTIME(table.created))) AS popularity
FROM table
...
ORDER BY popularity DESC

关于php - 在 MySQL 中是否可以通过时间戳和点击次数按受欢迎程度排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1448131/

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