gpt4 book ai didi

sql - T-SQL : Omit/Ignore repetitive data from a specific column

转载 作者:行者123 更新时间:2023-12-04 14:01:36 24 4
gpt4 key购买 nike

对于我的问题,让我们考虑以下示例表数据:

ProductID ProductName 价格 类别

1 苹果 5.00 水果

2 苹果 5.00 食物

3 橙色 3.00 水果

4 香蕉 2.00 水果

我需要一个查询,它将产生以下数据集:

ProductID ProductName 价格 类别

1 苹果 5.00 水果

3 橙色 3.00 水果

4 香蕉 2.00 水果

如您所见,ProductID 2 已被省略/忽略,因为 Apple 已存在于结果中,即,无论类别或价格如何,每个产品都只能出现一次。

谢谢

最佳答案

SELECT  *
FROM (
SELECT *, ROW_NUMBER() OVER (PARTITION BY productName ORDER BY price) AS rn
FROM mytable
) q
WHERE rn = 1

关于sql - T-SQL : Omit/Ignore repetitive data from a specific column,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2370808/

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