萬盛學電腦網

 萬盛學電腦網 >> 腳本專題 >> javascript >> SqlServer 常用內置函數及用法

SqlServer 常用內置函數及用法

   SqlServer 常用內置函數及用法

  select cast('2012/02/03' as datetime);

  select convert(varchar(10),GETDATE(),120);--轉換成日期類型

  select CASE WHEN ID =1 THEN 'A0' ELSE 'TT' END from demo1;--case when

  select len('ssa愛迪生') --返回6 長度

  select left('seaa',2) --se從左邊起前兩個字符

  select right('seaa',2) --aa從右邊起兩個字符

  select LTRIM(' ds ') --去除左邊空格 Rtrim()去除右邊空格

  select replace('I hate you','hate','love') --返回I love you

  select STUFF('test do it',2,4,'hh') --參數說明1 原字串 2開始位置 3 結束位置 4替換字串

  select GETDATE(),GETUTCDATE()

  select DATEDIFF(dd,GETDATE(),cast('2001-03-27' as datetime)) --返回兩日期之間的差值

  select DATEADD(mm,12,getdate()); --制定添加日或者月等 簡寫 dd-day mm-month wk-week

  select DATENAME(dd,GETDATE()) --返回日期指定部分的字符串格式

  select abs(-12) --返回對應數字的絕對值

  select CEILING(4.2) -- 5 返回大於等於表達式的最小整數

  select floor(4.2) --4 返回小於等於表達式的最大整數

  select power(2,4) --表示2的4次方

  select sign(-12) -- -1 對於整數返回1 負數返回-1 0返回0

  select sqrt(25) --5 平方根

  select ROUND(5.4,0.1) --四捨五入為指定精度

  select REVERSE('abc') --cba 逆向輸出

  select substring('dese0w',2,4); --從第二個開始 截四位

  select REPLICATE('sa',3) --重復表達式

copyright © 萬盛學電腦網 all rights reserved