Greenplum數學函數和操作符

最近可能需要幹一些數據分析的活,想到能否先用SQL實現一些算法,事不宜遲,第一步必須瞭解一些基礎的數學函數和操作符。

數學操作符
編號 操作符 描述 栗子 結果
001 + select 32+90 122
002 - select 100-23 77
003 * select 5*3 15
004 / 除(整數除法會截斷結果) select 9/3     select 9/4 3   2
005 % 模(求餘) select 9%4 1
006 ^ 冥(指數運算) select 3^2 9
007 |/ 平方根 select |/ 36 6
008 ||/ 立方根 select ||/ 27 3
009 階乘 select 6 ! 720
010 !! 階乘(前綴操作符) select  !! 6 720
011 @ 絕對值 select @(-2) 2
012 & 二進制 AND select 91 & 15 11
013 | 二進制 OR select 32 | 3 35
014 # 二進制 XOR select 32 # 3 35
015 ~ 二進制 NOT select ~1 -2
016 << 二進制 左移 select 1<<4 16
017 >> 二進制右移 select 8 >> 2 2

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章