【PostgreSQL】数値操作まとめ

2020年6月29日

スポンサーリンク

数値操作

1.数値の書式設定(to_char)

select to_char(12345.67, 'FM999,9999.999'); --"1,2345.67"  少数3桁カンマ区切り
select to_char(12345.67, 'FM999,9999.000'); --"1,2345.670" 少数3桁でカンマ区切り

 

2.絶対値を取得(abs)

select * from abs(-5);  --5

 

3.割り算の余りを取得(mod)

select * from mod(11,3);  --2(11÷3の余り)

 

4.四捨五入(round、trunc)

select * From round(123.45678,3);  --123.457(小数第3位四捨五入)
select * From trunc(123.45678,3);  --123.456(小数第3位切り捨て)
--切り上げを小数第1位までとする時:0.09を足して、小数第1位で切り捨てる

 

5.ランダム値(random)

select * from random(); --0.896430・・・

 

6.こちらもチェック(自作関数)

数値であるかのチェック(IsNumeric)  四捨五入(Round)  

 

 

この他にもPostgreSQLのまとめをしています↓

お気に入りに!「こんな時どう書くんだっけ?」の構文・SQLのまとめ