首頁 資料庫 mysql教程 MSSQL SERVER 2005 数学函数整理

MSSQL SERVER 2005 数学函数整理

Jun 07, 2016 pm 06:01 PM
mssql 數學函數

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.求平方根
SQRT()
select FWeight,SQRT(FWeight) from T_Person
4. 求随机数
RAND() 支持有参数,也可以没参数
select RAND()
select RAND(123)
5.舍入到最大整数
CEILING()
select FName,FWeight,CEILING(FWeight),CEILING(FWeight*-1) from T_Person
6.舍入到最小整数
FLOOR()
select FName,FWeight,FLOOR(FWeight),FLOOR(FWeight*-1) from T_Person
7.四舍五入
ROUND()
ROUND(m,d) m为待进行四舍五入的数值,d为计算精度,也就是四舍五入时保留的小数位数
d为0表示不保留小数位,d为负值表示在整数部分进行四舍五入。
select FName,FWeight,ROUND(FWeight,1),ROUND(FWeight*-1,0),ROUND(FWeight,-1) from T_Person
8.求正弦值
SIN()
select FName,FWeight,SIN(FWeight)from T_Person
9.求余弦值
COS()
select FName,FWeight,COS(FWeight) from T_Person
10.求反正弦
ASIN()
select FName,FWeight,ASIN(1/FWeight) from T_Person
11.求反余弦
ACOS()
select FName,FWeight,ACOS(1/FWeight) from T_Person
12.求正切值
TAN()
select FName,FWeight,TAN(FWeight) from T_Person
13.求反正切值
ATAN()
select FName,FWeight,ATAN(FWeight) from T_Person
14.求两个变量的反正切
ATN2(X,Y) 类似于计算Y/X的反正切
select FName,FWeight,ATN2(Fweight,2) from T_Person
15.求余切
COT()
select FName,FWeight,COT(Fweight) from T_Person
16.求圆周率π值
PI()
select FName,FWeight,Fweight*PI(),PI() from T_Person
17.弧度制转换为角度制
DEGREES() 结果的精确度与参数有关
select DEGREES(PI()),DEGREES(3.0),DEGREES(3)
18.角度制转换为弧度制
RADIANS() 结果的精确度与参数有关
select RADIANS(180),RADIANS(180.0)
19.求符号
SIGN() 返回一个数值的符号,如果数值大于0则返回1,
如果数值等于0则返回0,如果数值小于0则返回-1.
结果的精确度与参数有关
select FName,FWeight-48.68,SIGN(FWeight-48.68),SIGN(1),SIGN(1.000) from T_Person
20.求整除余数 %
select FName,FWeight,FWeight%5 from T_Person
21.求自然对数
LOG()
select FName,FWeight,LOG(FWeight),LOG(1.00) from T_Person
22.求以10为底的对数
LOG10()
select FName,Fweight,LOG10(FWeight),LOG10(100) from T_Person


ps:

主要参照《程序员的SQL金典》
实例有所改动。
T_Person表的创建
代码如下:
create table T_Person
(
FIdNumber varchar(20),
FName varchar(20),
FBirthDay datetime,
FRegDay datetime,
FWeight numeric(10,2),
)
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

php怎麼連接mssql資料庫 php怎麼連接mssql資料庫 Oct 23, 2023 pm 12:02 PM

php連接mssql資料庫的方法有使用PHP的MSSQL擴充、使用PDO等。詳細介紹:1.使用PHP的MSSQL擴充方法,確保PHP安裝了MSSQL擴充。可以在PHP設定檔(php.ini)中檢查是否啟用了mssql擴充;2、使用PDO方法,確保PHP安裝了PDO擴充。可以在PHP設定檔(php.ini)中檢查是否啟用了pdo_sqlsrv擴充。

Ubuntu安裝PHP並設定MSSQL連線的詳細指南 Ubuntu安裝PHP並設定MSSQL連線的詳細指南 Feb 29, 2024 am 11:15 AM

Ubuntu是一款流行的開源作業系統,常用於伺服器運作。在Ubuntu上安裝PHP並設定MSSQL連線是許多開發者和系統管理員經常需要做的操作之一。本文將為讀者提供一份詳細的指南,步驟包含安裝PHP、設定Apache、安裝MSSQLServer等內容,並附上具體的程式碼範例。第一步:安裝PHP及相關擴展首先,我們需要安裝PHP及其相關擴展,以便支援PHP連接

Ubuntu環境下安裝PHP支援MSSQL資料庫的步驟詳解 Ubuntu環境下安裝PHP支援MSSQL資料庫的步驟詳解 Feb 29, 2024 am 10:39 AM

在Ubuntu環境下安裝PHP支援MSSQL資料庫的步驟詳解在開發Web應用程式時,常會遇到需要連接MicrosoftSQLServer(MSSQL)資料庫的情況。在Ubuntu環境下,要實現PHP對MSSQL資料庫的連接,需要安裝相關的軟體以及配置適當的設定。接下來,將詳細介紹在Ubuntu環境下安裝PHP支援MSSQL資料庫的步驟,並提供具體的程式碼

Ubuntu下安裝PHP並連接MSSQL資料庫的完整教程 Ubuntu下安裝PHP並連接MSSQL資料庫的完整教程 Feb 29, 2024 am 11:18 AM

在Ubuntu作業系統下安裝PHP並連接MSSQL資料庫是許多開發者和系統管理員所需掌握的技能之一。本文將提供一個詳細的教學課程,包括安裝PHP、安裝MSSQL伺服器端驅動程式、設定PHP連接MSSQL資料庫,並提供對應的程式碼範例。第一部分:安裝PHP首先,我們需要安裝PHP及相關的擴展,以便能夠連接MSSQL資料庫。在終端機中輸入以下命令來安裝PHP及必要的擴

如何在Go中使用數學函數? 如何在Go中使用數學函數? May 11, 2023 pm 03:48 PM

Go是一門簡單、快速、安全、靜態類型的程式語言,適用於開發大型應用程式。它內建了許多數學函數,這些函數使得在進行資料處理和特定的計算時方便不少。本文將介紹如何在Go語言中使用數學函數。我們將涵蓋最基本的數學函數,例如加、減、乘、除、求餘、指數和對數,還將討論在Go標準庫中可用的高級數學函數,例如三角函數和雙曲函數。在開始之前,需要先了解一些基礎的Go語言知識,

一次mssql注入+白名單上傳繞過360的範例分析 一次mssql注入+白名單上傳繞過360的範例分析 May 12, 2023 pm 02:37 PM

資訊收集:站點使用vue+aspx+iis8.5搭建。網站登入框有版本號碼且url欄中存在siteserver字樣,因此懷疑是cms搭建的,但未見過該cms,使用谷歌搜尋發現該網站是用siteservercms搭建的,版本為最新,且網路上提供的漏洞在此無法使用,在登入框嘗試注入+弱口令+驗證碼繞過+未授權之類等等手段之後無果,由於具有測試的帳號,乾脆因此直接登入網站進行測試。圖示為我從網路上尋找的登入圖片,紅框處當時是版本號碼而非cms提示。功能測試:進入後台之後簡單瀏覽了一下功能,多是一些頁面管理的

ubuntu怎麼安裝php mssql ubuntu怎麼安裝php mssql Jan 28, 2023 am 09:25 AM

ubuntu安裝php mssql的方法:1、進入終端機指令視窗;2、執行「curl https://packages.microsoft.com/config/ubuntu/16.04/prod.list > /etc/apt/sources.list.d/ mssql-release.list」;3、透過install指令安裝「pdo_sqlsrv」即可。

Winnti駭客組織MSSQL後門的範例分析 Winnti駭客組織MSSQL後門的範例分析 May 27, 2023 pm 09:04 PM

一段時間以來,ESET的研究人員一直在追蹤Winnti的活動,該組織從2012年起就開始活躍,並針對視訊遊戲和軟體產業供應鏈進行攻擊。最近,發現了一個以前未經記錄的後門,目標是MicrosoftSQL(MSSQL)。這個後門與PortReuse後門有多處相似之處,PortReuse是WinntiGroup使用的另一個工具,於2019年10月首次記錄。今年偵測到了一個新後門的樣本,skip-2.0,作者是winnti組織成員。這個後門程式以MSSQL伺服器11和12為目標,攻擊者可以使用magi

See all articles