使用 SELECT 使用 CONCAT 和 LOOP 查询

Query With CONCAT and LOOP using SELECT

我得到了这样的专栏:

------------------
|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?

LPAD.

SELECT LPAD(reference_number, 10, '0') FROM example