使用SELECT查询CONCAT和LOOP

时间:2015-06-19 05:31:11

标签: mysql loops concat

我有这样的专栏:

------------------
|reference_number|
------------------
|1               |
|12              |
|123             |
|1234            |
|12345           |
|123456          |
|1234567         |
|12345678        |
|123456789       |
|1234567890      |
------------------

我想使用mysql查询实现这种输出:

------------------
|reference_number|
------------------
|0000000001      |
|0000000012      |
|0000000123      |
|0000001234      |
|0000012345      |
|0000123456      |
|0001234567      |
|0012345678      |
|0123456789      |
|1234567890      |
------------------

我现在在做什么:

SELECT CONCAT('000000000', reference_number) FROM example

但它只适用于第一条记录,我知道使用PHPJava等编程语言很容易做到,但是有人可以建议如何使用mysql吗?

1 个答案:

答案 0 :(得分:2)

LPAD

                0120152, 60
                06122013,40