我将以下内容放在我的SQL select语句中,用几个数据库字段连接文本字符串(不是数据库中的字段),我得到空格,我尝试使用to_char函数添加前导零到几个领域。
运行: 选择'EP。'|| TO_CHAR(PWROTPR_TRANSX_NBR,'0000000')||'。'|| TO_CHAR(PWROTPR_SUBMIT_COUNTER,'00')作为ATS_NBR
收率: EP。 0017092. 01
如何消除不必要的空间?
答案 0 :(得分:0)
尝试使用替换功能:
SELECT replace(('EP.'||TO_CHAR(PWROTPR_TRANSX_NBR,'0000000')||'.'||TO_CHAR(PWROTPR_SUBMIT_COUNTER,'00')), ' ', '') as ATS_NBR