sqlserver 中常見的函數 數學函數


 

create table testnum(
ID int identity(1,1),
num float)

insert testnum values (1)
insert testnum values (1.2)
insert testnum values (1.79)
insert testnum values (100/7)
insert testnum values (109.8)


select * from testnum

select avg(num) from testnum
select max(num) from testnum
select min(num) from testnum

select sign(12)
select sign(-12)
select sign(-0)


數據類型轉換函數: 
cast 將一種數據類型的表達式顯式轉換成另外一張數據類型的表達式 
語法: cast (表達式 as  數據類型)   
例如: select   '年齡:'+cast (23 as nvarchar)  結果為: 年齡:23
convert 將一種數據類型的表達式顯示轉換成另一種數據類型的的表達式  
語法:convert(數據類型,表達式)  
例如: convert(char(10),getdate(),120) 結果為當前日期

select abs(-3)
select celling(123.1)

select floor(123.9999) 






select rand() 
select round(123.456789,3)
select pi()   --- 3.14159265358979
select power(2,10) -- 1024
select square(5)  -- 5
select sign(12.90),sign(-12), sign(-0)

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM