【发布时间】:2021-03-02 22:16:43
【问题描述】:
我想使用行计数功能每三行计数一次,以便我的输出类似于下图所示。我曾尝试使用 ROW_NUMBER、NTILE 和 RANK,但是我无法找到一种方法将分区或子集分成 3 个组。如何生成如下所示的行数?
| Food | Row Count |
|---|---|
| Apple | 1 |
| Banana | 2 |
| Pear | 3 |
| Grape | 1 |
| Orange | 2 |
| Avocado | 3 |
【问题讨论】:
-
如何对行进行排序?似乎没有订单。
-
公平问题 - 表格应按食物的字母顺序排列。回想起来,我会以相同的 1,2,3,1,2,3 模式降序显示表格
标签: sql count subset partition row-number