2007-02-27

PostgreSQL 實用的數學函數與運算子

更新:2007-02-27
對映章節:II,9.3

今天來介紹幾個實用的
數學函數(Mathematical Functions)與運算子(Mathematical Operators), 詳細的還是請看官方文檔.

準確度和數值範圍方面的行為是根據宿主系統而變化的。

運算子詳述
例子結果
% 模除 (求余)5 % 41
^ 冪(指數運算)2.0 ^ 3.08
! 階乘5 !120
@ 絕對值@ -5.05
& 二進制 AND91 & 1511

函數返回類型描述例子結果
abs(x)(和x類型相同)絕對值abs(-17.4)17.4
ceil(dp 或者 numeric)與輸入相同不小於參數的最小的整數ceil(-42.8)-42
ceiling(dp or numeric)(與輸入相同)不小於參數的最小整數(ceil 的別名)ceiling(-95.3)-95
floor(dpnumeric)與輸入相同不大於參數的最大整數floor(-42.8)-43
mod(y, x)(和參數類型相同)除法 y/x 的餘數(模)mod(9,4)1
random()dp0.0 到 1.0 之間的隨機數值random()
round(dp 或者 numeric)(與輸入相同)圓整為最接近的整數round(42.4)42
round(v numeric, s integer)numeric圓整為s位小數數字round(42.4382, 2)42.44
setseed(dp)integer為隨後的 random() 調用設置種子setseed(0.54823)1177314959
trunc(dp 或者 numeric)(和輸入相同)截斷(向零靠近)(truncate)trunc(42.8)42
trunc(v numeric, s integer)numeric截斷為 s 小數位置的數字trunc(42.4382, 2)42.43

沒有留言:

網誌存檔

PostgreSQL & Google-Analytics Running...

::Planet PostgreSQL::

PostgreSQL Information Page

PostgreSQL日記(日本 石井達夫先生Blog)

PostgreSQL News

黑喵的家 - 資料庫相關

Google 網上論壇
PostgreSQL 8 DBA 專業指南中文版
書籍內容討論與更多下載區(造訪此群組)
目錄下載: PostgreSQL_8 _DBA_Index_zh_TW.pdf (更新:2007-05-18)

全球訪客分佈圖(Google)

全球訪客分佈圖(Google)