Oracle データベース 数値のカンマ区切り方法

カンマ区切り方法

to_char 関数で以下の書式を指定することで数値のカンマ区切りを行える。
その1とその2の違いは出力の桁数で、書式に 'FM' を含めるか否かです。

その1(数値の桁数で出力)
SQL
select to_char(12345678, 'FM9,999,999,999,999') from dual;
出力結果
12,345,678
その2(to_char で指定した書式の桁数で出力)
SQL
select to_char(12345678, '9,999,999,999,999') from dual;
出力結果
     12,345,678