Oracleで「0.1」をファイル出力等すると「.1」になるため、これを「0.1」としたい。
整数部3桁、小数点以下2桁
TO_CHAR(数値, 'FM990.99')
FM:以降のスペースを削除
9:数値がなければスペース
0:数値がなければ0
.:その場所に小数点
これだけでは整数の場合、「1.」となるため、更に末尾が小数点なら削除する。
RTRIM(TO_CHAR(数値, 'FM990.99'), '.')
- TO_CHARだけでできないか?
→無理そう
Go to list of users who liked
More than 1 year has passed since last update.
Oracleで「0.1」をファイル出力等すると「.1」になるため、これを「0.1」としたい。
整数部3桁、小数点以下2桁
TO_CHAR(数値, 'FM990.99')
FM:以降のスペースを削除
9:数値がなければスペース
0:数値がなければ0
.:その場所に小数点
これだけでは整数の場合、「1.」となるため、更に末尾が小数点なら削除する。
RTRIM(TO_CHAR(数値, 'FM990.99'), '.')
Register as a new user and use Qiita more conveniently
Go to list of users who liked