(8.0.22)
カンマ付与
select format(1234567,0);
カンマ除去
select replace('1,234,567',',','');
カンマ数値の計算
select format(replace('1,111,111',',','') + replace('2,222,222',',',''),0);
(19c)
カンマ付与
select to_char(1234567,'999,999,999,999') from dual;
カンマ除去
select replace('1,234,567',',','') from dual;
カンマ数値の計算
select to_char(replace('1,111,111',',','') + replace('2,222,222',',',''),'999,999,999,999') from dual;
(13)
カンマ付与
select to_char( 1234567,'FM999,999,999,999');
カンマ除去
select replace('1,234,567',',','');
カンマ数値の計算
select to_char(replace('1,111,111',',','')::int + replace('2,222,222',',','')::int,'FM999,999,999,999');
(2019)
カンマ付与
select replace(convert(varchar,convert(money,1234567),1),'.00' , '');
カンマ除去
select replace('1,234,567',',','');
カンマ数値の計算
select replace(convert(varchar,convert(money, (convert(int,replace('1,111,111',',','')) + convert(int,replace('2,222,222',',',''))) ),1),'.00' , '');