DocumentDB教程
DocumentDB SQL

SQL 数学函数

数学函数执行计算,通常基于作为参数提供的输入值,并返回一个数值。以下是 DocumentDB 中支持的内置数学函数。
S.No. 功能和说明
1
ABS (num_expr)
返回指定数值表达式的绝对(正)值。
2
CEILING (num_expr)
返回大于或等于指定数值表达式的最小整数值。
3
FLOOR (num_expr)
返回小于或等于指定数值表达式的最大整数。
4
EXP (num_expr)
返回指定数值表达式的指数。
5
LOG (num_expr [,base])
返回指定数值表达式的自然对数,或使用指定底数的对数。
6
LOG10 (num_expr)
返回指定数值表达式的以 10 为底的对数值。
7
ROUND (num_expr)
返回一个数值,四舍五入到最接近的整数值。
8
TRUNC (num_expr)
返回一个数值,截断为最接近的整数值。
9
SQRT (num_expr)
返回指定数值表达式的平方根。
10
SQUARE (num_expr)
返回指定数值表达式的平方。
11
POWER (num_expr, num_expr)
返回指定数值表达式的幂到指定值。
12
SIGN (num_expr)
返回指定数值表达式的符号值 (-1, 0, 1)。
13
ACOS (num_expr)
返回以弧度为单位的角度,其余弦是指定的数值表达式;也称为反余弦。
14
ASIN (num_expr)
以弧度为单位返回角度,其正弦是指定的数值表达式。这也称为反正弦。
15
ATAN (num_expr)
以弧度为单位返回角度,其正切是指定的数值表达式。这也称为反正切。
16
ATN2 (num_expr)
返回正 x 轴与射线从原点到点 (y, x ),其中 x 和 y 是两个指定的浮点表达式的值。
17
COS (num_expr)
返回指定表达式中指定角度的三角余弦值,以弧度为单位。
18
COT (num_expr)
返回指定数值表达式中指定角度的三角余切,以弧度为单位。
19
DEGREES (num_expr)
返回以弧度指定的角度的相应角度(以度为单位)。
20
PI()
返回PI的常数值。
21
RADIANS (num_expr)
当输入数值表达式时返回弧度,以度为单位。
22
SIN (num_expr)
返回指定表达式中指定角度的三角正弦值,以弧度为单位。
23
TAN (num_expr)
返回指定表达式中输入表达式的切线。
让我们看一个例子,我们将使用一些内置的数学函数。
内置数学
以下是一个查询,您可以在其中查看数字舍入函数 ROUND、CEILING、FLOOR,以及绝对值、sin、余弦、正切、自然对数和 pi 函数。
SELECT 
   ROUND(3.4) AS MathRound1, 
   ROUND(3.5) AS MathRound2, 
	
   CEILING(3.4) AS MathCeiling1, 
   CEILING(3.5) AS MathCeiling2, 
	
   FLOOR(3.4) AS MathFloor1, 
   FLOOR(3.5) AS MathFloor2, 
	
   ABS(-5) AS MathAbs1, 
   ABS(5) AS MathAbs2, 
	
   SIN(28) AS MathSin, 
   COS(28) AS MathCos, 
   TAN(28) AS MathTan, 
   LOG(16) AS MathLog, 
   PI() AS MathPi
执行上述查询时,会产生以下输出。
[ 
   { 
      "MathRound1": 3, 
      "MathRound2": 4, 
      "MathCeiling1": 4, 
      "MathCeiling2": 4, 
      "MathFloor1": 3, 
      "MathFloor2": 3, 
      "MathAbs1": 5, 
      "MathAbs2": 5, 
      "MathSin": 0.27090578830786904, 
      "MathCos":-0.9626058663135666,
      "MathTan":-0.28142960456426525, 
      "MathLog": 2.772588722239781, 
      "MathPi": 3.141592653589793 
   } 
]
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4