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