日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

Sql Server函数全解二数学函数

發(fā)布時(shí)間:2023/12/9 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Sql Server函数全解二数学函数 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

閱讀目錄

  • 1.絕對(duì)值函數(shù)ABS(x)和返回圓周率的函數(shù)PI()
  • 2.平方根函數(shù)SQRT(x)
  • 3.獲取隨機(jī)函數(shù)的函數(shù)RAND()和RAND(x)
  • 4.四舍五入函數(shù)ROUND(x,y)
  • 5.符號(hào)函數(shù)SIGN(x)
  • 6.獲取整數(shù)的函數(shù)CEILING(x)和FLOOR(x)
  • 7.冪運(yùn)算函數(shù)POWER(x,y)、SQUARE(x)、和EXP(x)
  • 8.對(duì)數(shù)的運(yùn)算LOG(x)和LOG10(x)
  • 9.角度與弧度相互轉(zhuǎn)換的函數(shù)RANDIANS(x)和DEGREES(x)
  • 10.正弦函數(shù)SIN(x)和反正弦函數(shù)ASIN(x)
  • 11.余弦函數(shù)COS(x)和反余弦函數(shù)ACOS(x)
  • 12.正切函數(shù)TAN(x),反正切函數(shù)ATAN(x)和余切函數(shù)COT(x)

??數(shù)學(xué)函數(shù)主要用來(lái)處理數(shù)值數(shù)據(jù),主要的數(shù)學(xué)函數(shù)有:絕對(duì)值函數(shù),三角函數(shù)(包括正弦函數(shù),余弦函數(shù),正切函數(shù),余切函數(shù))、對(duì)數(shù)函數(shù),隨機(jī)函數(shù)等。在錯(cuò)誤產(chǎn)生時(shí),數(shù)學(xué)函數(shù)將返回空值null。本次介紹各種數(shù)學(xué)函數(shù)的功能和用法。

回到頂部

1.絕對(duì)值函數(shù)ABS(x)和返回圓周率的函數(shù)PI()

ABS(x)返回x的絕對(duì)值,PI()返回圓周率的值 eg: select ABS(2),ABS(-3.3),ABS(-33),PI(); 正數(shù)的絕對(duì)值是其本身,2的絕對(duì)值為2;負(fù)數(shù)的絕對(duì)值為其相反數(shù),-3.3的絕對(duì)值為3.3,-33的絕對(duì)值為33。 回到頂部

2.平方根函數(shù)SQRT(x)

SQRT(x)返回非負(fù)數(shù)x的二次方根 eg:select??SQRT(9), SQRT(40); 回到頂部

3.獲取隨機(jī)函數(shù)的函數(shù)RAND()和RAND(x)

RAND(x)返回一個(gè)隨機(jī)浮點(diǎn)值v,范圍在0~1之間(即0<=v<=1.0).若指定一個(gè)整數(shù)參數(shù)x,則它被用作種子值,使用相同的種子數(shù)將產(chǎn)生重復(fù)序列。如果同一種子值多次調(diào)用RAND函數(shù),它將返回同一生成值。 eg: select RAND(), RAND(), RAND(); 可以看到,不帶參數(shù)的RAND()每次產(chǎn)生的隨即數(shù)值是不同的。 eg: select RAND(10), RAND(10), RAND(11); 可以看到,當(dāng)RAND(x)的參數(shù)相同時(shí),將產(chǎn)生相同的隨機(jī)數(shù),不同的x產(chǎn)生的隨機(jī)數(shù)值不同。 回到頂部

4.四舍五入函數(shù)ROUND(x,y)

ROUND(x,y)返回接近于參數(shù)x的數(shù),其值保留到小數(shù)點(diǎn)后面y位,若y為負(fù)值,則將保留x值到小數(shù)點(diǎn)左邊y位。 eg:select ROUND(1.38,1),??ROUND(1.38,0),?ROUND(232.38,-1),??ROUND(232.38,-2); ROUND(1.38,1)保留小數(shù)點(diǎn)后面一位,四舍五入結(jié)果為1.4;ROUND(1.38,0)保留小數(shù)點(diǎn)后面0位,即返回四舍五入后的整數(shù)值,ROUND(232.38,-1)和ROUND(232.38,-2)分別保留小數(shù)點(diǎn)左邊1位和2位。 回到頂部

5.符號(hào)函數(shù)SIGN(x)

SIGN(x)返回參數(shù)的符號(hào),x的值為負(fù)、零或正時(shí),返回結(jié)果依次為-1、0或1。 eg: select SIGN(-21), SIGN(0), SIGN(21); SIGN(-21)返回-1,SIGN(0)返回0,SIGN(21)返回1 回到頂部

6.獲取整數(shù)的函數(shù)CEILING(x)和FLOOR(x)

CEILING(x)返回不小于x的最小整數(shù)值,FLOOR(x)返回不大于x的最大整數(shù)值; eg: select CEILING(-3.35), CEILING(3.35), FLOOR(-3.35), FLOOR(3.35); (1)、-3.35為負(fù)數(shù),不小于-3.35的最小整數(shù)為-3,不小于3.35的最小整數(shù)值為4 (2)、-3.35為負(fù)數(shù),不大于-3.35的最小整數(shù)為-4,不大于3.35的最小整數(shù)值為3 回到頂部

7.冪運(yùn)算函數(shù)POWER(x,y)、SQUARE(x)、和EXP(x)

(i). ?POWER(x,y)函數(shù)返回x的y次乘方的結(jié)果值; (ii).?SQUARE(x)函數(shù)返回指定浮點(diǎn)值x的平方; (iii).?EXP(x)函數(shù)返回e的x乘方后的值。 eg: select ?POWER(2,2), POWER(2.00,-2),??SQUARE(3),?SQUARE(-3),?SQUARE(0),?EXP(3),?EXP(-3),?EXP(0); 可以看到POWER(2,2)返回2的平方,結(jié)果為4;POWER(2.00,-2)返回2的-2次方,結(jié)果為0.25; SQUARE(3)返回 3平方,結(jié)果為9;SQUARE(-3)返回-3的平方,結(jié)果為;?SQUARE(0)返回0的平方,結(jié)果為0; EXP(3)返回以e為底的3次方,結(jié)果為20.0855369231877,?EXP(-3)返回以e為底的-3次方,結(jié)果為0.0497870683678639; EXP(0)返回以e為底的0次方,結(jié)果為1。 回到頂部

8.對(duì)數(shù)的運(yùn)算LOG(x)和LOG10(x)

LOG(x)返回x的自然對(duì)數(shù),x相對(duì)于基數(shù)e的對(duì)數(shù)。 LOG10(x)返回x的基數(shù)為10的對(duì)數(shù)。 eg: select LOG(3),LOG(6),LOG10(1),LOG10(100),LOG10(1000); 對(duì)數(shù)定義域不能為負(fù)數(shù),10的0次方為1,所以LOG10(1)返回結(jié)果是0,10的2次方為100,所以LOG10(100)返回結(jié)果是2,10的3次方為1000,所以LOG10(1000)返回結(jié)果是3; 回到頂部

9.角度與弧度相互轉(zhuǎn)換的函數(shù)RANDIANS(x)和DEGREES(x)

RANDIANS(x)將參數(shù)x由角度轉(zhuǎn)換為弧度。 DEGREES(x)將參數(shù)x有弧度轉(zhuǎn)換為角度。 eg:?select RADIANS(90.0), RADIANS(180.0), DEGREES(PI()/2), DEGREES(PI()); 回到頂部

10.正弦函數(shù)SIN(x)和反正弦函數(shù)ASIN(x)

SIN(x)返回x的正弦,其中x為弧度值; ASIN(x)返回x的反正弦,即正弦x的值,若x不在-1到1的范圍內(nèi),則返回NULL。 eg: select SIN(PI()/2),SIN(PI()),ASIN(1),ASIN(0); 回到頂部

11.余弦函數(shù)COS(x)和反余弦函數(shù)ACOS(x)

COS(x)返回x的余弦,其中x為弧度值; ACOS(x)返回x的反余弦,即余弦x的值。若x不在-1到1范圍之內(nèi),則返回NULL; eg: select COS(0),COS(PI()),ACOS(1),ACOS(0); 回到頂部

12.正切函數(shù)TAN(x),反正切函數(shù)ATAN(x)和余切函數(shù)COT(x)

TAN(x)返回x的正切,其中x為給定的弧度值; ATAN(x)返回x的反正切,即正切x的值; COT(x)返回x的余切。 eg: ?select TAN(0.3),ROUND(TAN(PI()/2),0), ATAN(0.30933624960962325),ATAN(1),COT(0.3),1/TAN(0.3),COT(PI()/4);

轉(zhuǎn)載于:https://www.cnblogs.com/zhou1304187196/p/4467893.html

總結(jié)

以上是生活随笔為你收集整理的Sql Server函数全解二数学函数的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。