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)