gpt4 book ai didi

sql - 如何使用 TOP * select 返回记录总数

转载 作者:行者123 更新时间:2023-12-01 15:20:40 24 4
gpt4 key购买 nike

我有超过 300 000 行,即使我使用 TOP * 语句只选择 20/50/100 条记录,我也想返回记录总数。

是否可以像这样过滤选择

从 rule1=rule1 和 rule=rule2 的表中选择前 50 个 *

假设如果数据库的记录总数为 300 000,则上面的选择将返回 4 000 条记录。但实际上它只会返回 50 条记录,我需要使用此 where 语句(它会返回 4000)知道数据库中的 manu 是多少。

谢谢

最佳答案

select top 50 *, count(*) over()
from table
where rule1=rule1 and rule=rule2

关于sql - 如何使用 TOP * select 返回记录总数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5637254/

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