一个表的一个字段类型是number 的,填的是数字,1,2,3,做多到999
另一个表的字段是字符串类型3位,
需要从第一个表到第二个表,数字不足三位的需要在前面填0
比如 1,2,3,10,999
到另一张表需要是001,002,003,010,999
请问这样的sql怎么写?
另一个表的字段是字符串类型3位,
需要从第一个表到第二个表,数字不足三位的需要在前面填0
比如 1,2,3,10,999
到另一张表需要是001,002,003,010,999
请问这样的sql怎么写?
调试欢乐多
select to_char(num, '000') from B
有三个参数
第一个:要处理的字段或字符串
第二个:处理后总长度
第三个:要在最前面添加的字符
select lpad(1,3,'0') from dual;