我正在使用 OpenOffice Base (HyperSQL) 进行一些数据转换,并希望customerID
根据前三个字符和三个数字生成一个字段,以帮助解决冲突。
获取前三个字符没有问题:
客户 ID Customer_Name AAA AAA 服务 BUS 商务 R US NOR 北方曝光 NOR北脸 NOR北岸供应 ZEB斑马画
我想得到这个:
客户 ID Customer_Name AAA001 AAA 服务 BUS001 商务俄罗斯 NOR001 北曝 NOR002 北脸 NOR003 北岸供应 ZEB001 斑马画
我可以看到,如果 HyperSQL 支持,这将很容易实现row_number()
,但似乎并不支持。
还有其他优雅的解决方案吗?