Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我是 SQL 的新手。我有一个非常菜鸟的问题,正在研究 seo 的东西,我想知道如何根据另一列的点击量来增加一列的排名。
例如,如果点击数达到 10,则排名增加 1,然后在接下来的 10 次点击中,排名再次增加 1。
谢谢。
听起来和之间有一个非常简单的数学rank关系hits:
rank
hits
UPDATE foo SET rank = FLOOR(hits/10);
如果您不想rank每次都自己更新,可以使用计算列。
您可以像这样将它添加到您的表中:
ALTER TABLE dbo.YourTable ADD rank AS FLOOR(hits/10);