SQL SERVER 数学函数

曾经终败给现在 2022-07-24 11:12 263阅读 0赞
  1. --1ABS(X)绝对值函数;
  2. SELECT ABS(-2.0),ABS(2);
  3. --2PE()返回圆周率的函数;
  4. SELECT PI();
  5. --3SQRT(X)平方根函数;
  6. SELECT SQRT(9),SQRT(11);

这里写图片描述

  1. --4RAND()和RAND(X)函数:返回一个随机浮点值n0<=n<=1.0);
  2. SELECT RAND(),RAND(),RAND(); ----不带参数时生成的随机数不同;
  3. SELECT RAND(5),RAND(5),RAND(3);--带相同的参数时生成相同的随机数;
  4. --5ROUND(X,Y)函数:四舍五入,返回最接近于参数X的值,其值保留到小数点后Y位,若Y为负数,则小数点左起Y位均为0
  5. SELECT ROUND(33333.333333,2),ROUND(33333.33333,-2),ROUND(33333,-2);
  6. --6SIGN(X)函数:返回参数的符号;
  7. SELECT SIGN(3),SIGN(0),SIGN(-3),SIGN(3.33),SIGN(-33.33);

这里写图片描述

  1. --7CEILING(X)函数:返回不小于X的最小整数; SELECT CEILING(33.333),CEILING(33.666),CEILING(-33.333),CEILING(-33.666); --8FLOOR(X)函数:返回比X小的最大整数; SELECT FLOOR(33.333),FLOOR(-33.333); --9POWER(X,Y)函数:返回xy次方; SELECT POWER(2,3),POWER(3,0),POWER(5,-2),POWER(5.0,-2),POWER(5.000,-2);

这里写图片描述

  1. --10SQUARE(X)函数:返回x的平方; SELECT SQUARE(0),SQUARE(3),SQUARE(-3),SQUARE(3.3); --11EXP(X)函数:返回ex乘方; SELECT EXP(3),EXP(-3),EXP(0),EXP(3.3); --12LOG(X)函数:返回x的自然对数,x不能为0和负数; SELECT LOG(3.3),LOG(3),LOG(4); --13LOG10(X)函数:返回x的基数为10的对数,如100的基数为10的对数是2 SELECT LOG10(1000),LOG10(1),LOG10(5);

这里写图片描述

  1. --14RADIANS(X)函数:将参数x由角度转换为弧度;
  2. SELECT RADIANS(45.0),RADIANS(45),RADIANS(-45.0);
  3. --15DEGREES(X):函数:将参数x由弧度转换为角度; SELECT DEGREES(33),DEGREES(33.33333),DEGREES(-33.33333),DEGREES(PI());
  4. --16SIN(X)函数:返回x的正弦,x为弧度值;
  5. SELECT SIN(30),SIN(-30),SIN(PI()),SIN(PI()/2),ROUND(SIN(PI()),0);
  6. --17ASIN(X)函数:返回x的反正弦,即返回正弦为x的值;
  7. SELECT ASIN(1),ASIN(0),ASIN(-1);

这里写图片描述

  1. --18COS(X)函数:返回x的余弦,x为弧度值;
  2. SELECT COS(30),COS(-30),COS(PI()),COS(1),COS(0);
  3. --19ACOS(X)函数:返回x的反余弦,即返回余弦为x的值;
  4. SELECT ACOS(1),ACOS(0),ACOS(-1),ACOS(0.3434235),ROUND(ACOS(0.3434235),1);
  5. --20TAN(X)函数:返回x的正切,x为弧度值;
  6. SELECT TAN(1),TAN(0),TAN(-1);
  7. --21ATAN(X)函数:返回x的反正切,即返回正切为x的值;
  8. SELECT TAN(1),ATAN(1.5574077246549),ATAN(0); ------TANATAN互为反函数;
  9. --22COT(X)函数:返回x的余切;
  10. SELECT COT(3),1/TAN(3),COT(-3);--------------------COTTAN互为倒数;

这里写图片描述

发表评论

表情:
评论列表 (有 0 条评论,263人围观)

还没有评论,来说两句吧...

相关阅读

    相关 SQL Server聚合函数

    在本教程中,将了解和学习SQL Server聚合函数以及如何使用它们来计算聚合。 聚合函数执行一个或多个值的计算并返回单个值。 聚合函数通常与[SELECT][]语句的[GR