gpt4 book ai didi

sql - 如何选择具有相同属性的有限数量的行?

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

我有一个 URL 表,其中一个属性是域。

假设我有 100 个来自 Google 的 URL,100 个来自 Facebook,100 个来自 Ebay,其他域也一样,但我想检索前 30 个来自 Google 的 URL,30 个来自 Facebook,30 个来自 Ebay,30 个来自其他限制最多 500 个网址。

我该怎么做?

最佳答案

下面的 SQL 解决了我的问题,但是 url 乱序了,因为 row_number 不符合顺序。我认为这个 SQL 需要一些改进。

SELECT url,row_number FROM(
SELECT url,row_number() OVER (PARTITION BY domain) FROM website
WHERE domain IN
(SELECT DISTINCT domain FROM link)
) AS links
WHERE row_number <= 10
LIMIT 25

关于sql - 如何选择具有相同属性的有限数量的行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6587972/

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