SqlServer2008例項40數學函式

2021-10-08 18:07:36 字數 1130 閱讀 3190

目錄

示例1   power

示例2  round

示例3.rand

示例4  rand

數學函式

函  數  

描  述

abs計算絕時值

acos

計算其餘弦是所指定引數的角(弧度)

asin

計算其正弦是所指定引數的角(弧度)

atan

計算其正切是所指定引數的角(弧度)

atn2

計算其正切介於兩個浮點表示式之間的角(弧度)

ceiling

計算大於或等於指定引數的最小整數

cos計算余弦

cot計算餘切

degrees

把弧度轉化為度

exp計算指定引數的指數值

floor

返回小於或等於指定引數的最大整數

log計算自然對數

log10

計算以10為底的對數

pi返回pi常量

power

返回第乙個引數對第二個引數的冪的值

radians

把度轉化為弧度

rand

生成0到1之間的隨機float型別值

round

把指定參敦的值含入到指定精度

sign

如果引數是負數返回-1.如果是0返回0.如果是正數返回1

sin計算指定角(弧度)的正弦值

square

計算指定表示式的平方

sqrt

計算平方根

tan計算正切

下面的技巧會以示例來演示數學函式。

計算10的平方

select power(10,2) result
取三位小數

select round(3.1415926,3) roundednumber
取0到1之間的隨機浮點值

select rand() randomnumber
根據提供的整數值返回乙個固定的、浮點資料型別的值

select rand(20) result

SqlServer2008例項15高階資料修改技術

目錄 1.使用top分塊修改資料 2.在一條語句中執行insert update和delete use adventureworks go 建立乙個示例刪除表 select into production.example billofmaterials from production.billofm...

SqlServer2008例項19事務 鎖定和併發

隔離性 isolation 是acid中的乙個屬性。事務隔離是指由某個事務作出的修改能被資料庫產生的其他事務看見的程度 例如在資料庫訪問併發的條件下 對於最高端的隔離,每乙個事務產生就好像在同一時間只有 乙個事務存在一樣,它看不到其他事務作出的修改。對於最低階的隔離,任何事務進行的操作,無論是否提交...

SqlServer2008例項27管理超大型表

sql server表分割槽功能和檔案組的放置.表分割槽提供了內建的方法來水平劃分表 索引中的資料,同時要管理乙個邏輯物件。水平分割槽是指每乙個分割槽都有同樣數量的列,只是減少了行的數量。分割槽能使超大型表 索引的管理變得簡單,減少載入時間,改善查詢時間,並允許更小的維護視窗。sql server ...