如何将Excel公式=A2&COUNTIF($A$2:A2,A2)转换为Oracle SQL
Excel为重复订单ID添加序号后缀的实现方法
要给重复的Order_id生成带递增序号后缀的唯一标识,可以在Helper列使用以下公式:
=A2&COUNTIF($A$2:A2,A2)
公式拆解
A2:提取当前行的Order_id内容COUNTIF($A$2:A2,A2):统计从第2行到当前行的A列中,与当前行Order_id相同的记录数。其中$A$2是绝对起始引用,下拉公式时不会改变;A2是相对引用,会随公式所在行自动扩展范围,从而实现重复ID的序号递增&:文本连接运算符,将Order_id和统计出的序号拼接成新的字符串
示例效果
| Order_id | Helper |
|---|---|
| 45235 | 452351 |
| 45235 | 452352 |
内容的提问来源于stack exchange,提问作者Rizwan
相关产品推荐
相关产品推荐

