SQL 数学串函数

数学函数

ceiling  取上限

floor  取下限

round 四舍五入

len   长度

abs  绝对值

 PI()圆周率

sqrt 开根号

qwuare 平方根

select  10    ------把10映射到结果里面

print   20     ------是把20打印到消息里面

1、获取大于等于最小整数值Celling

    CEILING函数返回大于等于数值表达式(bit数据类型除外)的最小整数值。俗称天花板函数,尽量往大的取整。

    语法结构:

  CEILING(数值表达式)

    返回值:与数值表达式类型一致的数据。

    示例:

  select Celling(123.1)    --输出124

 2、获取小于等于最大整数值Floor

    floor函数返回小于等于数值表达式(bit数据类型除外)的最大整数值。俗称地板函数,尽量往小的取整。

    语法结构:

  Floor(数值表达式)

     返回值:

      与数值表达式类型一致的数据。

     

 示例:

    select Floor(123.9999)    --输出123

3、四舍五入 精度Round

    round函数对数值表达式舍入到指定长度和精度。

    语法结构:

示例:

  select Round(123.456789,3) -- 输出 123.457000    精确到小数点后3位

4、长度 len

示例:

  select  len('abcdef')    -- 输出6

  

5、计算绝对值ABS

    ABS函数对一个数值表达式结果计算绝对值(bit数据类型除外),返回整数。

    语法结构:

  ABS(数值表达式)

    返回值:与数值表达式类型一致的数据

    示例:

  SELECT ABS(-1)    --输出 1

6、PI

  返回圆周率Float

  SELECT PI()    --3.14159265358979

7、SQUARE

    返回指定浮点值的平方。

  SELECT Square(5)    --25

8、SQRT

    返回指定浮点值的平方根(开方)。

  SELECT SQRT(25)    --5
posted @ 2017-03-15 21:22  天晴微笑  阅读(256)  评论(0编辑  收藏  举报