PostgreSQL 13にselect case文のサンプル

環境
Windows10 64 bit
PostgreSQL 13.2

書式
select case
when 条件式 then
処理コード1
else
処理コード2

使用例
SQL構文

select case 
when right(to_char(56789, 'FM999,999.9'),1) = '.' then 
-- 最後が「.」なら整数として書式設定する
to_char(56789, 'FM999,999')   
-- 小数用の書式設定をする         
else to_char(56789, 'FM999,999.9') end ; 

結果
56,789

PostgreSQL

Posted by arkgame