T-SQL 数字函数
在T-SQL中,数字函数应用于数字数据并返回数字数据。
以下是数字函数的类型:
- ABS()
 
绝对值作为数字表达式的输出返回。
示例
查询将返回绝对值。
Select ABS(-22) 
- ACOS()
 
返回指定数字表达式的弧余弦值作为输出。
示例
下面的代码生成0的弧余弦值。
Select ACOS(0) 
- ASIN()
 
以弧正弦值的形式返回特定数字值表达式的输出。
示例
查询给出了0的弧正弦值。
Select ASIN(0)
- ATAN()
 
以弧正切值的形式返回指定数字表达式的输出。
示例
查询返回一个弧正切值0
Select ATAN(0)
- ATN2()
 
所有四个象限的弧正切值对于指定的表达式都作为输出。
示例
以下查询将在0的四个象限中给出弧正切值。
Select ATN2 (0, -1) 
请参见员工表,其中包含这些记录。
| ID | NAME | AGE | ADDRESS | SALARY | 
|---|---|---|---|---|
| 01 | William | 32 | Karachi | 72000 | 
| 02 | Avery | 24 | London | 34000 | 
| 03 | Jackson | 34 | Paris | 12000 | 
| 04 | Harper | 20 | United state | 15000 | 
| 05 | Ella | 22 | Islamabad | 33000 | 
| 06 | Monty | 23 | Turkey | 42000 | 
| 07 | Mason | 26 | Saudi | 50500 | 
- BETWEEN()
 
如果该值位于两个表达式之间,则会得到以下输出。
SELECT salary from EMPLOYEES 
其中薪水介于20000和85000之间。
输出:

- MIN()
 
给定表达式中的最小值将作为输出。
示例
查询从Employee表中的salary表达式为’15000.00’。
Select MIN(salary) from EMPLOYEES
- MAX()
 
最大值会作为表达式的输出。
示例
以下代码将从客户表中为’salary’表达式提供’20000.00’/’最高工资作为输出。
Select MAX (salary) from EMPLOYEES/maximum salary come as an output. 
- SQRT()
 
返回数字表达式的平方根作为输出。
示例
它为4个数字表达式提供2。
Select SQRT(4) 
- PI()
 
PI()函数生成数字输出。
示例
以下查询为PI值提供3.14159265358979。
Select PI() 
- CEILING():
 
CEILING()函数返回小数的四舍五入之后的输出,其是表中的下一个最高值。
示例
查询为给定的234.25值提供235。
Select CEILING (234.25) 
- FLOOR()
 
该函数在舍入小数后生成输出,其等于或小于表达式值。
示例
查询将为231.34给出231。
Select FLOOR (231.34) 
- LOG()
 
返回表达式的自然对数作为输出。
示例
以下查询将为给定的1值提供0。
Select LOG(1)
极客教程