MS SQL Server数字函数可以应用于数值数据并返回数值数据.
以下是带示例的数值函数列表.
ABS()
绝对值将作为数值表达式的输出.
示例
以下查询将给出绝对值.
Select ABS(-22)
ACOS()
反余弦值将作为指定数值表达式的输出.
示例
以下查询将给出反余弦值为0.
Select ACOS(0)
ASIN()
反正弦值将作为指定数值表达式的输出.
示例
以下查询将给出正弦值为0.
Select ASIN(0)
ATAN()
反正切值e将作为指定数值表达式的输出.
示例
以下查询将使反正切值为0.
Select ATAN(0)
ATN2()
所有四个象限中的反正切值将作为指定数值表达式的输出.
示例
以下查询将给出所有四个象限中的反正切值为0.
Select ATN2(0, -1)
考虑具有以下记录的CUSTOMERS表.
ID NAME AGE ADDRESS SALARY 1 Ramesh 32 Ahmedabad 2000.00 2 Khilan 25 Delhi 1500.00 3 kaushik 23 Kota 2000.00 4 Chaitali 25 Mumbai 6500.00 5 Hardik 27 Bhopal 8500.00 6 Komal 22 MP 4500.00 7 Muffy 24 Indore 10000.00
BETWEEN()
如果给定的两个表达式之间存在值,那么这些值将作为输出.
示例
以下查询将给出以下输出./p>
SELECT salary from customers where salary between 2000 and 8500
输出
salary 2000.00 2000.00 6500.00 8500.00 4500.00
MIN()
最小值将来自给定表达式的输出.
示例
以下查询将为customers表中给定的'salary'表达式提供'1500.00'.
Select MIN(salary)from CUSTOMERS
MAX()
最大值将来作为给定表达式的输出.
示例
以下查询将为customers表中给定的'salary'表达式提供'10000.00'.
Select MAX(salary)from CUSTOMERS
SQRT()
给定数值表达式的平方根将作为输出.
示例
以下查询将给出2表示给定的4个数字表达式.
Select SQRT(4)
PI()
PI值将作为输出.
示例
以下查询将给PI值3.14159265358979.
Select PI()
CEILING()
在舍入小数后,给定值将作为输出,这是下一个最高值.
示例
以下查询将给出124给定的123.25值.
Select CEILING(123.25)
FLOOR()
在舍入小数点后,给定值将作为输出小于或等于表达式.
示例
以下查询将给出123给定的123.25值.
Select FLOOR(123.25)
LOG()
给定表达式的自然对数将作为输出.
示例
以下查询将给出给定1值的0.
Select LOG(1)