程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SqlServer數據庫 >> 關於SqlServer >> SQL循序漸進(16)數學運算符

SQL循序漸進(16)數學運算符

編輯:關於SqlServer

數學運算符

標准的ANSI SQL-92支持下面四個基本的算術運算符:


+




-




*




/




%


求余


其中求余運算符決定除法的余數。這個運算符不是ANSI SQL支持的,但是,絕大多數的數據庫支持他。下面是一些有用的數學函數,因為可能要用到它,所以我這裡要集中提一下。在ANSI SQL-92中不支持這些函數,但是它們可能對於某些特殊的RDBMS是有效的。然而它們對於幾個主要的數據庫系統都是有效的。下面就說說這些數學函數吧:

ABS(x)


返回x的絕對值


SIGN(x)


當x為負數、零、正數的時候分別返回x的符號-1、0或者1


MOD(x,y)


返回x除以y的余數,跟x%y作用一樣


FLOOR(x)


返回小於等於x的最大整數

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved