T-SQL - 数字函数

  • 简述

    MS SQL Server 数字函数可应用于数字数据并将返回数字数据。
    以下是带示例的数值函数列表。
  • 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) 
    
    考虑具有以下记录的 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()

    如果值存在于给定的两个表达式之间,那么这些值将作为输出出现。

    例子

    以下查询将提供以下输出。
    
    SELECT salary from customers where salary between 2000 and 8500
    

    输出

    
    salary 
    2000.00 
    2000.00 
    6500.00 
    8500.00 
    4500.00
    
  • MIN()

    最小值将作为给定表达式的输出。

    例子

    以下查询将为客户表中给定的“薪水”表达式提供“1500.00”。
    
    Select MIN(salary)from CUSTOMERS
    
  • MAX()

    最大值将作为给定表达式的输出。

    例子

    以下查询将为客户表中给定的“薪水”表达式提供“10000.00”。
    
    Select MAX(salary)from CUSTOMERS
    
  • SQRT()

    给定数值表达式的平方根将作为输出。

    例子

    以下查询将为给定的 4 数值表达式给出 2。
    
    Select SQRT(4) 
    
  • PI()

    PI 值将作为输出。

    例子

    以下查询将为 PI 值提供 3.14159265358979。
    
    Select PI() 
    
  • CEILING()

    给定值将在四舍五入小数点后作为输出,这是下一个最高值。

    例子

    以下查询将为给定的 123.25 值提供 124。
    
    Select CEILING(123.25) 
    
  • FLOOR()

    给定值将在四舍五入小于或等于表达式的小数点后作为输出。

    例子

    以下查询将为给定的 123.25 值提供 123。
    
    Select FLOOR(123.25) 
    
  • LOG()

    给定表达式的自然对数将作为输出。

    例子

    以下查询将为给定的 1 值提供 0。
    
    Select LOG(1)