PostgreSQL 13にto_char関数で数値をカンマ区切り文字に変換する

環境
Windows10 64 bit
PostgreSQL 13.2

書式
数値を文字に変換します
to_char( 数値 , 書式 )

使用例1
3桁まで表示(カンマ区切り 小数点)

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
postgres=# select * From to_char(56789.12, 'FM999,999.999') result;
result
-----------
56,789.12
(1)
postgres=# select * From to_char(56789.12, 'FM999,999.999') result; result ----------- 56,789.12 (1 行)
postgres=# select * From to_char(56789.12, 'FM999,999.999') result;
  result
-----------
 56,789.12
(1 行)

使用例2
3桁で表示(マイナス値 カンマ区切り)

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
postgres=# select * From to_char(-56789.12, 'FM999,999.999') result;
result
------------
-56,789.12
(1)
postgres=# select * From to_char(-56789.12, 'FM999,999.999') result; result ------------ -56,789.12 (1 行)
postgres=# select * From to_char(-56789.12, 'FM999,999.999') result;
   result
------------
 -56,789.12
(1 行)

使用例3
3桁で表示(カンマ区切り)

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
postgres=# select * From to_char(56780.34, 'FM999,999.000') result;
 result
------------
56,780.340
(1)
postgres=# select * From to_char(56780.34, 'FM999,999.000') result;  result ------------ 56,780.340 (1 行)
postgres=# select * From to_char(56780.34, 'FM999,999.000') result;
   result
------------
 56,780.340
(1 行)

使用例4
3桁で表示(マイナス値 カンマ区切り)

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
postgres=# select * From to_char(-56780.34, 'FM999,999.000') result;
 result
-------------
-56,780.340
(1)
postgres=# select * From to_char(-56780.34, 'FM999,999.000') result;  result ------------- -56,780.340 (1 行)
postgres=# select * From to_char(-56780.34, 'FM999,999.000') result;
   result
-------------
 -56,780.340
(1 行)

 

PostgreSQL

Posted by arkgame