我正在使用甲骨文。
假设我有一个包含这个样本的表格,随机的,内容:
columnA | columnB | content
--------------------------------
AfBkxZ | 292 | a
LDglkK | 181 | b
AfBkxZ | 51 | c
AfBkxZ | 315 | d
LDglkK | 808 | e
Cee89g | 1 | f
我想有一个视图,其中我对 columnA 中的每个值都有一个唯一的编号,并在 columnA 具有该值的行内记录编号。
基于上述示例数据的想要的结果:
Group_number | Record_number | columnB | content
------------------------------------------------
1 | 2 | 292 | a (1.2)
3 | 1 | 181 | b (3.1)
1 | 1 | 51 | c (1.1)
1 | 3 | 315 | d (1.3)
3 | 2 | 808 | e (3.2)
2 | 1 | 1 | f (2.1)
我可以record_number
用row_number() over (partition by columnA order by columnB asc)
.
如何获得group_number
which 实际上是 old 的友好排序别名columnA
?
谢谢你。