我想选择每5行是唯一的,并且选择模式适用于结果的其余部分(即如果结果包含10条记录,我希望有2组5条唯一行)
示例:
我经常尝试和搜索,但找不到任何接近我想要达到的目标。
答案 0 :(得分:0)
假设您可以以某种方式对5个集合中的行进行排序:
SELECT t.Row % 5, t.Row FROM #T t
ORDER BY t.Row , t.Row % 5
我们可能会更接近事实,详细了解您的数据是什么样的以及您正在尝试实际做什么。
答案 1 :(得分:0)
这适用于您提供的数据样本
SELECT DISTINCT(thevalue) FROM theresults
UNION ALL
SELECT DISTINCT(thevalue) FROM theresults
但我不清楚它是否真的是你需要的。
例如:
如果你的表/结果返回12行,你还想要2x5行还是想要2x6行?
你是否总是在你的表/结果中使用双倍的相同行?
还有很多问题要提出来,而且你提出的问题没有暗示。