select to_char(999,'0000') from dual问题

chaqingrunmama1 2006-04-14 08:38:23
select to_char(999,'0000') from dual问题
执行结果不是'0999'而是' 0999'前面自动多个空格,
除了select trim(to_char(999,'0000')) from dual还有什么方法可以得到'0999'?
...全文
269 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
jackylee918 2006-09-11
  • 打赏
  • 举报
回复
哈哈,多谢楼上的
chenmingjsw 2006-07-20
  • 打赏
  • 举报
回复
学习
xiaoxiao1984 2006-04-14
  • 打赏
  • 举报
回复
mark
chaqingrunmama1 2006-04-14
  • 打赏
  • 举报
回复
好,非常好
让大家都学习学习,过两天给分
zzwind5 2006-04-14
  • 打赏
  • 举报
回复
SQL> select lpad('999', 5, '0') from dual;

LPAD('999'
----------
00999

左填充,右填充用 RPAD,5表示填充的位数,'0'为填充的字符

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧