可能重複:
How do I add a space in front of my number if it is a single digit?如何告訴Oracle如果輸出是單個數字,那麼在它之前放一個空格?
我曾嘗試以下:
REGEXP_REPLACE(to_char(myArray(i).myValue), '\d{1}', ' ' || to_char(myArrzy(i).myValue))
可能重複:
How do I add a space in front of my number if it is a single digit?如何告訴Oracle如果輸出是單個數字,那麼在它之前放一個空格?
我曾嘗試以下:
REGEXP_REPLACE(to_char(myArray(i).myValue), '\d{1}', ' ' || to_char(myArrzy(i).myValue))
lpad (to_char(myArray(i).myValue), 2, ' ')
它有道理嗎?我不知道爲什麼它不適合我:( – user1683987
wierd,剛剛用'x'代替'',它的工作原理...奇怪爲什麼 – user1683987
也許你在html中顯示 - 那麼你實際上需要 ? – Randy
http://www.techonthenet.com/oracle/functions/lpad.php很可能,雖然不知道類型。 – Mat
你有沒有試過LPAD或RPAD? – Randy
是的,我嘗試過LPAD,RPAD它沒有做任何事情。但請記住我也有兩位數字,所以我需要某種邏輯來只用一個數字來代替它 – user1683987