zoukankan      html  css  js  c++  java
  • T-SQL 数值函数

    MS SQL Server数字函数可以应用于数值数据,并返回数值数据。

    下面是带有示例的数值函数列表。

    ABS()

    输出给定值的绝对值。

    以下查询将输出-22的绝对值:22。

    Select ABS(-22)
    

    ACOS()

    输出给定值的反余弦值。

    以下查询将输出0的反余弦值:1.5707963267948966。

    Select ACOS(0)
    

    ASIN()

    输出给定值的正弦值。

    以下查询将输出0的正弦值:0。

    Select ASIN(0)
    

     

    ATAN()

    输出给定值的反正切值。

    以下查询将输出0的反正切值:0。

    Select ATAN(0)
    

    ATN2()

    输出给定值的方位角,也可以理解为计算复数 x+yi 的幅角。

    以下查询将输出(0,-1)的方位角: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()

    输出给定的两个表达式之间的值。

    以下实例将输出薪水区间在2000到8500之间的所有薪水值:

    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()

    输出给定值的平方根。

    以下查询将输出4的平方根:2。

    Select SQRT(4)
    

    PI()

    该函数会输出PI(Π)的值。

    下面的查询将输出3.14159265358979

    Select PI()
    

     

    CEILING()

    给定值向上舍入(正向无穷大的方向)后输出。

    下面的查询将输出124。

    Select CEILING(123.25)
    

     

    FLOOR()

    给定值向下舍入(正向无穷小的方向)后输出。

    下面的查询将输出123。

    Select FLOOR(123.25) 
    

    LOG()

    输出给定值的对数。

    下面的查询将输出0。

    Select LOG(1) 
  • 相关阅读:
    RabbitMQ修改端口号和心跳时间
    RabbitMQ常用命令行
    机票分页存储过程!
    Sql Server随机取数据
    Entity framewok 如何实现多条记录作为一条取出, for xml path如何实现
    AJAX请求时status返回状态明细表 readyState的五种状态
    最小化到托盘,右键退出
    post注入及提权思路
    MySQL提权之user.MYD中hash破解方法
    鸡肋提权之变态root利用
  • 原文地址:https://www.cnblogs.com/Williamls/p/9267235.html
Copyright © 2011-2022 走看看