我想知道这是否可以在 oracle 中将行号(ROW_NUMBER()
例如我们可以用来获取数字)替换为字母编号
假设得到类似的东西
NO | Name | Surname
================
A | John | Doe
B | Will | Doe
C | Jim | Wonder
代替
NO | Name | Surname |
=================
1 | John | Doe
2 | Will | Doe
3 | Jim | Wonder
我有一个想法来创建一个像“ABCDEFG”这样的变量并将行号转换为正确SUBSTR
的,但这听起来有点不稳定
AZ的临时解决方案是使用
CHR((ROW_NUMBER() OVER (PARTITION BY SOMECOLUMN ORDER BY 1))+64)