让我说我尝试这个查询
select field1 from table1;
Run Code Online (Sandbox Code Playgroud)
field1 是整数并返回如下结果:
field1
---------
1
2
10
500
Run Code Online (Sandbox Code Playgroud)
但我想加零,直到field13个字符长度像这样
field1
----------
001
002
010
500
Run Code Online (Sandbox Code Playgroud)
暂时我用这个
select if(field1<10,concat('00',field1),if(field1<100,concat('0',field1),field1)) from table1
Run Code Online (Sandbox Code Playgroud)
mysql有功能吗?我可以缩短查询次数吗?
使用LPAD()
select LPAD(field1, 3, '0')
from table1
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
49 次 |
| 最近记录: |