例说SQLServer2012数学函数

1 绝对值函数ABS(x)

例:

SQL查询:

?

1

SELECT ABS(-1),ABS(0),ABS(1)

执行结果:

 

2 平方根函数SQRT(x)

例:

SQL查询:

?

1

SELECT SQRT(4),SQRT(16)

执行结果:

 

3 随机函数RAND(),RAND(x)

例:

SQL查询:

?

1

SELECT RAND(),RAND(10)

执行结果:

说明:

随机函数RAND()和RAND(x)返回一个0~1的随机浮点数(包含0和1)。

若指定参数x,则使用它作为种子值产生随机数。若使用同一个种子值,则产生的随机数也相同。

例:

SQL查询:

?

1

SELECT RAND(10),RAND(10)

执行结果:

 

4 四舍五入函数ROUND(x,y)

例:

SQL查询:

?

1

SELECT  ROUND(32.12456,-1),ROUND(32.12456,0),ROUND(32.12456,1),ROUND(32.12456,2)

执行结果:

说明:

参数x为四舍五入操作的对象,y为保留小数点后面的位数。

当y为负整数时,则代表保留至小数点前面的位置,如例子中的-1代表保留至小数点前面1位的数位上(个位)。

5 幂运算函数POWER(x,y),SQUARE(x),EXP(x)

例:

SQL查询:

?

1
2
3

SELECT POWER(2.0,-1), POWER(2.0,0),POWER(2.0,1)
SELECT SQUARE(-2.0),SQUARE(0),SQUARE(2.0)
SELECT EXP(-2.0),EXP(0),EXP(2.0)

执行结果:

说明:

POWER(x,y)返回x的y次方的结果值。

SQUARE(x)返回x的平方值。

EXP(x)返回e的x次方的结果值。

6 对数运算LOG(x),LOG10(x)

例:

SQL查询:

?

1
2

SELECT LOG(1),LOG(EXP(1))
SELECT LOG10(1),LOG10(10),LOG10(1000)

执行结果:

说明:

LOG(x)返回自然对数,实例中的LOG(EXP(1))返回值1正好说明了这一点。

LOG10(x)返回x的基数为10的对数。

7 符号函数SIGN(x)

例:

SQL查询:

?

1

SELECT SIGN(-1),SIGN(0),SIGN(1)

执行结果:

说明:

SIGN(x)返回x的符号,x>0时返回1,x=0时返回0,x<0时返回-1。

8 角度、弧度互换函数RADIANS(x),DEGREES(x)

例:

SQL查询:

?

1
2

SELECT RADIANS(90.0),RADIANS(180.0),RADIANS(360.0)
SELECT DEGREES(PI()/2),DEGREES(PI()),DEGREES(PI()*2)

执行结果:

说明:

RADIANS(x)返回x对应的弧度值,DEGREES(x)返回x对应的角度值。

例子中的PI()函数返回圆周率。

9 正弦函数SIN(x)、反正弦函数ASIN(x)

例:

SQL查询:

?

1

SELECT SIN(PI()/2),SIN(0),ASIN(1),ASIN(0)

执行结果:

说明:

SIN(x)返回x的正弦值,ASIN(x)返回x的反正弦值。

10 余弦函数COS(x)、反余弦函数ACOS(x)

例:

SQL查询:

?

1

SELECT COS(PI()),COS(0),ACOS(-1),ACOS(1)

执行结果:

说明:

COS(x)返回x的余弦值,ACOS(x)返回x的反余弦值。

11 正切函数TAN(x)、反正切函数ATAN(x)、余切函数COT(x)

例:

SQL查询:

?

1

SELECT TAN(PI()/4),ATAN(1),COT(PI()/4)

执行结果:

说明:

TAN(x)返回x的正切值,ATAN(x)返回x的反正切值,COT(x)返回x的余切值。

时间: 2024-10-31 17:25:23

例说SQLServer2012数学函数的相关文章

《从问题到程序:用Python学编程和计算》——2.3 内置函数和数学函数包

2.3 内置函数和数学函数包 算术运算符提供了最基本的算术计算功能,通过写出复杂的表达式,可以完成许多复杂的计算.另一方面,有些很常用的计算,虽然可以通过简单计算的组合完成,但如果语言能通过某种易用的方式提供这种功能,编程序的人们就更方便了. Python语言里提供方便使用的复杂功能的概念称为函数,这个概念与数学里的函数概念有相似之处.每个函数有一个名字,可以在表达式(或后面的其他结构)里使用.Python语言提供了一组函数(称为内置函数或标准函数),可以在程序里直接用.Python还通过标准库

【函数】Oracle函数系列(2)--数学函数及日期函数

[函数]Oracle函数系列(2)--数学函数及日期函数   1  BLOG文档结构图   2  前言部分 2.1  导读和注意事项 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不知道的知识,~O(∩_∩)O~: ① 数学函数 ② trunc和round函数 ③ 常用日期函数 Tips: ① 本文在itpub(http://blog.itpub.net/26736162).博客园(http://www.cnblogs.com/lhrbest)和微信公众号(xiaoma

iOS开发中常用的数学函数

iOS开发中常用的数学函数   /*---- 常用数学公式 ----*/ //指数运算 3^2 3^3 NSLog(@"结果 %.f", pow(3,2)); //result 9 NSLog(@"结果 %.f", pow(3,3)); //result 27 //开平方运算 NSLog(@"结果 %.f", sqrt(16)); //result 4 NSLog(@"结果 %.f", sqrt(81)); //result

ASP进阶学习必经之认识数学函数11种

函数|函数     在这篇asp之数学函数里,我们将会以表格的形式,让大家了解到关于ASP中能用到的数学函数,里面包括一个数的绝对值.一个数的平方根,角度的正弦.余弦值等. 函数语法功能AbsAbs(num)返回一个数的绝对值SqrSqu(num)返回一个数的平方根SinSin(num)返回角度的正弦值CosCos(num)返回角度的余弦值TanTan(num)返回角度的正切值AtnAtn(num)返回角度的反正切值LogLog(num)返回一个数的对数值IntInt(num)取整函数,返回小于

MSSQL SERVER 2005 数学函数整理

MSSQL SERVER 2005 数学函数 1.求绝对值 ABS() select FWeight-50,ABS(FWeight-50),ABS(-5.38) from T_Person 2.求幂 POWER(X,Y) 用来计算X的Y次幂 select FWeight,POWER(FWeight,-0.5),POWER(FWeight,2), POWER(FWeight,3),POWER(FWeight,4) from T_Person select Power(2,2) 3.求平方根 SQR

ASP常见数学函数 Abs Atn Cos 等详细详解

[名称] Abs [类别] 数学函数 [原形] Abs(number) [参数] 必选的.Number参数是一个任何有效的数值型表达式 [返回值] 同 number 的类型 [异常/错误] 无 [描述] 返回参数number 的绝对值.一个数的绝对值是将正负号去掉以后的值.例如,ABS(-1) 和 ABS(1) 都返回 1.Abs(5.2)=5.2,Abs(-5)=5 [示例] Dim MyNumber MyNumber = Abs(50.3) ' 返回 50.3. MyNumber = Abs

asp之数学函数

函数 asp之数学函数常用的数学函数: 函数 语法 功能 Abs Abs(num) 返回一个数的绝对值 Sqr Squ(num) 返回一个数的平方根 Sin Sin(num) 返回角度的正弦值 Cos Cos(num) 返回角度的余弦值 Tan Tan(num) 返回角度的正切值 Atn Atn(num) 返回角度的反正切值 Log Log(num) 返回一个数的对数值 Int Int(num) 取整函数,返回小于等于number的第一个整数 FormatNumber FormatNumber(

学习动态网页技术ASP:认识数学函数

动态|函数|网页 在这篇asp之数学函数里,我们将会以表格的形式,让大家了解到关于ASP中能用到的数学函数,里面包括一个数的绝对值.一个数的平方根,角度的正弦.余弦值等. 函数 语法 功能 Abs Abs(num) 返回一个数的绝对值 Sqr Squ(num) 返回一个数的平方根 Sin Sin(num) 返回角度的正弦值 Cos Cos(num) 返回角度的余弦值 Tan Tan(num) 返回角度的正切值 Atn Atn(num) 返回角度的反正切值 Log Log(num) 返回一个数的对

ASP进阶学习之认识数学函数

在这篇asp之数学函数里,我们将会以表格的形式,让大家了解到关于ASP中能用到的数学函数,里面包括一个数的绝对值.一个数的平方根,角度的正弦.余弦值等. 函数 语法 功能 Abs Abs(num) 返回一个数的绝对值 Sqr Squ(num) 返回一个数的平方根 Sin Sin(num) 返回角度的正弦值 Cos Cos(num) 返回角度的余弦值 Tan Tan(num) 返回角度的正切值 Atn Atn(num) 返回角度的反正切值 Log Log(num) 返回一个数的对数值 Int In