做一个六位自动向上增长的排序,从000001 - 9999999到了 999999后面以字母向上择增加 ( 积分: 50 )

  • 主题发起人 主题发起人 ray_shan
  • 开始时间 开始时间
R

ray_shan

Unregistered / Unconfirmed
GUEST, unregistred user!
我现在要做一个六位自动向上增长的排序,从000001&nbsp;-&nbsp;9999999&nbsp;&nbsp;到了&nbsp;999999后&nbsp;&nbsp;<br>后面的9,变成A&nbsp;B&nbsp;C&nbsp;。。。之类的向上递增,总之不要重复就好了。这个该怎么写啊?<br>最好能给出详细的函数。<br>先谢了。
 
我向数据库中插入一条记录就增加&nbsp;1
 
到了&nbsp;999999后&nbsp;&nbsp;后面的9,变成A&nbsp;B&nbsp;C&nbsp;。。。之类的向上递增<br><br>后面是不是要变成&nbsp;&nbsp;ZZZZZZ&nbsp;这样的?
 
天天都是这几个问题,也不结贴,也没人看答案了。然后就是把这几个问题翻来覆去的炒。。
 
To&nbsp;:&nbsp;风卷残月&nbsp;&nbsp;是的!
 
向上递增从&nbsp;A&nbsp;B&nbsp;C&nbsp;向上加,只要不要重复,有个规律向上递增就可以了。<br>有好的办法实现么?
 
大概是数据库的主键吧,&nbsp;其实可以上加年月这些的<br>年月日&nbsp;XXXXXX&nbsp;&nbsp;估计一下一天有多少条记录,&nbsp;然后生成就好,能用数字尽量用数字,毕竟转换方便
 
用字符数组,每次用ASCII码的规律递增
 
就是999999A&nbsp;&nbsp;999999B....之类的吗?
 
这问题太简单了,怎么不自己动手试一试?
 
问题解决了,转换成16进制就可以。
 
多人接受答案了。
 
后退
顶部