gpt4 book ai didi

sql-server - 从一组中选择最小的 n 个值

转载 作者:行者123 更新时间:2023-12-02 04:51:54 25 4
gpt4 key购买 nike

这有点像这样的问题:

T-SQL: How to use MIN

但我希望它返回每组中最低的 4 个值。

谢谢

最佳答案

使用 CTEROW_NUMBER :

WITH CTE AS(
SELECT T.*, RN=ROW_NUMBER()OVER(PARTITION BY Col1 Order By Col2 ASC)
FROM dbo.TableName T
)
SELECT * FROM CTE WHERE RN <= 4

Ranking Functions

关于sql-server - 从一组中选择最小的 n 个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18667685/

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