SQL SERVER 常見函式應用

2021-07-25 19:26:50 字數 1018 閱讀 5938

datepart() 函式用於返回日期/時間的單獨部分,比如年、月、日、小時、分鐘等等。

datepart(datepart,date)
date 引數是合法的日期表示式。datepart 引數可以是下列的值:

datepart縮寫年

yy, yyyy

季度qq, q

月mm, m

年中的日

dy, y

日dd, d

周wk, ww

星期dw, w

小時hh

分鐘mi, n

秒ss, s

毫秒ms

微妙mcs

納秒ns

datediff() 函式返回兩個日期之間的天數。

datediff(date1,date2)
date1 和 date2 引數是合法的日期或日期/時間表示式。

注釋:只有值的日期部分參與計算。

datename函式的主要用處是從日期中提取指定部分資料,比如我們想得到當前日期中的年份,月份等資訊,就可以使用該函式.返回型別是nvarchar.

具體的語法如下:

datename(param,date);

param是指定要返回日期部分的引數,包括下面幾種:

日期部分

縮寫 year  

yy, yyyy

quarter 

qq, q

month

mm, m

dayofyear

dy, y

daydd, d

week

wk, ww

weekday

dwhour

hhminute

mi, n

second

ss, s

millisecond

msdate就是指定的日期.

例子:select datename(year,getdate()) as 'year'

執行上面的sql語句就會看到返回值為 '2006'

SQL Server 排名函式 簡單應用

排名函式 row number rank dense rank ntile over 函式 為排名函式生成排序順序 select row number over order byorderdate asromber,salesorderid,orderdate from saleslt.saleso...

Python input函式的常見應用

a input 然而還有很多輸入情況,比如連續輸入多個值,此時需要用到map 用法如下 1.連續字元輸入多個值 a,b map int,input split print a,b print type a 執行結果12 12 class int 2.連續輸入,中間用空格隔開 str1,str2 ma...

SQL Server中隨機函式的應用

select from student order by newid select top n from student order by newid 這裡的n代表隨機顯示的記錄數 注 newid 返回的是uniqueidentifier型別的唯一值。newid 每次產生的值都不一樣,那麼根據這樣的...