标签: mysql
我需要用x个序列号填充表格。每个序列号应遵循A000001,A000002,A000003等模式
我有从SQL Server写的以下内容,但是在将其转换为mysql时遇到了问题。
SELECT CHAR(ASCII('A') + @var / 1000000) + RIGHT('000000' + CONVERT(varchar(6),(@var % 1000000)),6)
基本上,我可以将其粘贴到WHILE循环中,并将@var替换为下一个数字。
感谢任何帮助。
答案 0 :(得分:0)
您可以使用LPAD()功能在数字前添加前缀:
LPAD()
SELECT LPAD(@var, 7, 'A000000')