PostgreSQL の数学関数

関数 戻り値の型 説明 結果
腹筋(x) 絶対値 腹筋(-17.4) 17.4
cbrt(ダブル) 立方根 CBRT(27.0) 3
ceil(倍精度/数値) 引数以上の最小の整数 天井(-42.8) -42
度(倍精度) ラジアンを度に変換する 度(0.5) 28.6478897565412
exp(倍精度/数値) 自然指数 exp(1.0) 2.71828182845905
フロア(倍精度/数値) 引数以下の最大の整数 フロア(-42.8) -43
ln(倍精度/数値) 自然対数 ln(2.0) 0.693147180559945
log(倍精度/数値) 10 を底とする対数 ログ(100.0) 2
log(b 数値,x 数値) 数値 指定された底の対数 ログ(2.0、64.0) 6.0000000000
mod(y, x) 残りを受け取る mod(9,4) 1
パイ() ダブル 「π」定数 パイ() 3.14159265358979
べき乗(a倍、b倍) ダブル aのb乗を求めます パワー(9.0、3.0) 729
べき乗(a 数値, b 数値) 数値 aのb乗を求めます パワー(9.0、3.0) 729
ラジアン(倍精度) ダブル 角度をラジアンに変換する ラジアン(45.0) 0.785398163397448
ランダム() ダブル 0.0 ~ 1.0 のランダムな値 ランダム()
丸め(倍精度/数値) 最も近い整数に丸める 丸(42.4) 42
Round(v 数値, s int) 数値 小数点以下第 2 位に四捨五入 ラウンド(42.438,2) 42.44
符号(二重/数字) パラメータの符号 (-1,0,+1) 符号(-8.4) -1
sqrt(倍精度/数値) 平方根 sqrt(2.0) 1.4142135623731
trunc(倍精度/数値) 切り捨て (ゼロに向かって) トランク (42.8) 42
トランク(v 数値, s int) 数値 数字を小数点以下で切り捨てます トランク(42.438,2) 42.43

おすすめ

転載: blog.csdn.net/yeyaozhifengqi/article/details/130389389