有两种实现方式:
1.方式一
SELECT num, lpad(num, 5, '0') num_pad FROM DATA;
NUM NUM_P
--- -----
540 00540
60 00060
2 00002
2. 方式二
SELECT num, to_char(num, '00000') num_pad FROM DATA;
NUM NUM_P
--- -----
540 00540
60 00060
2 00002
为了避免用于减号的多余前导空间,可以在TO_CHAR
格式化的时候使用FM
。
不使用FM
:
SELECT TO_CHAR(1, '00000') num_pad,
LENGTH(TO_CHAR(1, '00000')) tot_len
FROM dual;
NUM_PAD TOT_LEN
------- ----------
00001 6
使用FM
:
SELECT TO_CHAR(1, 'FM00000') num_pad,
LENGTH(TO_CHAR(1, 'FM00000')) tot_len
FROM dual;
NUM_PAD TOT_LEN
------- ----------
00001 5
参考:
最新评论
网飞没问题, 迪士尼+有解决方案么?
pp助手是安卓手机用的,根本下载用不来苹果
已解决
这样的话数据库里的结构为{"attachment":{"content":"xxx"}}, 要怎么才能变成{"content":"xxx"},从而使结构保持一致?
赞! make test不过的坑都写到的,谢谢楼主~
谢谢你
用了root用户还是一直502是怎么回事呢
student id 是空的