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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

SQL Server数学函数

發布時間:2023/12/19 数据库 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 SQL Server数学函数 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

數學函數

  1、計算絕對值ABS

    ABS函數對一個數值表達式結果計算絕對值(bit數據類型除外),返回整數。

    語法結構:

  ABS(數值表達式)

    返回值:與數值表達式類型一致的數據

    示例:

  SELECT ABS(-1) --輸出 1

  2、獲取大于等于最小整數值Celling

    CEILING函數返回大于等于數值表達式(bit數據類型除外)的最小整數值。俗稱天花板函數,盡量往大的取整。

    語法結構:

  CEILING(數值表達式)

    返回值:與數值表達式類型一致的數據。

    示例:

  SELECT Celling(123.1) --輸出124

  3、獲取小于等于最大整數值Floor

    floor函數返回小于等于數值表達式(bit數據類型除外)的最大整數值。俗稱地板函數,盡量往小的取整。

    語法結構:

  Floor(數值表達式)

?    返回值:

      與數值表達式類型一致的數據。

     示例:

SELECT Floor(123.9999) --輸出123

  4、獲取隨機數Rand

    rand函數返回隨機的從0到1之間的浮點數。

     語法結構:

  Rand([ seed ])

     語法中的seed是種子值,是一個整數類型的表達式(tinyint、smallint、int),使用指定的種子值反復調用rand將返回相同的結果、。

     不指定種子值,rand函數將隨機產生結果。

     返回值:

      0到1之間的浮點數。

     示例:

SELECT Rand() -- 輸出 0.36925407993302

  5、獲取指定長度和精度Round

    round函數對數值表達式舍入到指定長度和精度。

    語法結構:

  Round( numeric_expression , length[ , function] )

?    參數說明:

     numeric_rxpression:精確或近似數值類型的表達式,bit數據類型除外。

     length:舍入精度。length必須是tinyint、smallint或int。如果length為整數,則將numeric_expression舍入到length指定的小數位數。如果length為負數,則將numeric_expression小數點左邊部分舍入到length指定的長度。

?     function:要執行的操作的類型。function必須為tinyint、smallint或int。如果省略function或其值為0(默認值),則將舍入numeric_expression。如果指定了0以外的值,則將截斷numeric_expression。

    返回值:與numeric_expression相同類型的數值。

    示例:

  SELECT Round(123.456789,3) -- 輸出 123.457000 精確到小數點后3位

?  6、Degrees

    返回弧度對應的角度

  SELECT DEGREES(0.6) --34.377467707849391000

  7、PI

  返回圓周率Float

  SELECT PI() --3.14159265358979

  8、POWER

  返回指定表達式的指定冪的值。

  SELECT Power(2,10) --1024

  9、SQUARE

    返回指定浮點值的平方。

  SELECT Square(5) --25

  10、SQRT

    返回指定浮點值的平方根(開方)。

  SELECT SQRT(25) --5

  11、EXP

    返回指定的?float?表達式的指數值。

  12、SIN  ASIN

    以近似數字 (float) 表達式返回指定角度(以弧度為單位)的三角正弦值。

  ? 13、COS  ACOS
  14、TAN ATAN ATN2
  15、COT
  16、LOG  LOG10
  17、SIGN
  18、RADIANS

總結

以上是生活随笔為你收集整理的SQL Server数学函数的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。