前言:
目前小伙伴们对“sql数据库自动编号怎么设置”大体比较关切,我们都想要剖析一些“sql数据库自动编号怎么设置”的相关知识。那么小编也在网上搜集了一些对于“sql数据库自动编号怎么设置””的相关资讯,希望姐妹们能喜欢,各位老铁们快快来学习一下吧!左边A、B、C三列是数据源,需要生成右边I、J两列对应的类别和序号;数据源中同一类别里的起始号和结束号有可能重复出现,如果有重复出现的,则生成相应重复数量的序号。
比如:安全衬 1-5,在数据源里出现了3行,则在右边连续生产3个1、3个2、3个3、3个4、3个5。
比如:安全衬 6-9,在数据源里只有1行,则在右边只需要生成1个6、1个7、1个8、1个9。
在右边蓝色区域输入函数公式实现相应的类别及序号。
select * from 按类别生成重复数量的序号 limit 3;
create temp table aa as
select 类别,起始号||'-'||结束号 连续编号,iif(count(*)>1,'1-'||count(*),1) 重复行数 from 按类别生成重复数量的序号 group by 类别,起始号,结束号;
create temp table bb as
select 类别,split_num(连续编号) 连续编号,split_num(重复行数) 重复次数 from aa;
cli_split_data~bb~,~连续编号;
cli_split_data~bbsplit~,~重复次数;
select 类别,连续编号 from bbsplitsplit;
标签: #sql数据库自动编号怎么设置