SQL Server
 Computer >> コンピューター >  >> プログラミング >> SQL Server

SQLServerのDATEPART関数

この記事では、SQL ServerでDATEPART()日時処理関数を使用する方法と、関数をより適切に視覚化およびキャプチャするための特定の構文と例を詳しく説明します。

説明

DATEPART関数 SQL Serverでは、入力引数の時間値を返します。これは、日、月、年、四半期、時間、分、秒、ミリ秒の場合があります。戻り値は整数型(int)

構文

SQL ServerでDATEPART関数を使用するには、次の構文を使用します。

 DATEPART(dangthoigian, thoigian) 

パラメータ

  1. dangthoigian: あなたが望む時間のタイプ。次のいずれかの値になります。
価値 説明 年、yyyy、yy年四半期、qq、q四半期月、mm、m月dayofyear日付in日、dy、y週、ww、wk平日、dw、w日in週時、hh時分、mi、n分秒、ss、s秒ミリ秒、ミリ秒
  1. thoigian: 値を取得する時間。

  1. DATEPART関数は結果を整数値として返します。
  2. 文字列値と同じ結果を返すDATENAME関数も参照してください。
  3. DATEPARTは、SQL Serverの新しいバージョン(SQL Server 2017、SQL Server 2016、SQL Server 2014、SQL Server 2012、SQL Server 2008 R2、SQL Server 2008、およびSQL Server 2005)で使用できます。

SQLServerのDATEPART関数の例をいくつか見て調べてください。

 SELECT DATEPART(year, '2019/04/28'); 
Result: 2019

SELECT DATEPART(yyyy, '2019/04/28');
Result: 2019

SELECT DATEPART(yy, '2019/04/28');
Result: 2019

SELECT DATEPART(month, '2019/04/28');
Result: 4

SELECT DATEPART(day, '2019/04/28');
Result: 28

SELECT DATEPART(quarter, '2019/04/28');
Result: 2

SELECT DATEPART(hour, '2019/04/28 09:49');
Result: 9

SELECT DATEPART(minute, '2019/04/28 09:49');
Result: 49

SELECT DATEPART(second, '2019/04/28 09:49:12');
Result: 12

SELECT DATEPART(millisecond, '2019/04/28 09:49:12.726');
Result: 726

  1. SQLServerのAVG関数

    この記事では、SQL ServerでAVG()数値処理関数を使用する方法と、関数をより適切に視覚化およびキャプチャするための特定の構文と例を詳しく説明します。 説明 AVG関数 SQL Serverでは、選択した行の指定された列に従って、式の平均値または平均値を返します。 NULLが省略された値はカウントされません。 構文 平均値を計算するには、SQLServer構文で次のようにAVG関数を使用します。 SELECT AVG(cot) FROM bang [WHERE dieukien]; パラメータ : コット: 列または計算値、平均化する式 状態: レコードの取得に使用される

  2. SQLServerのDATEPART関数

    この記事では、SQL ServerでDATEPART()日時処理関数を使用する方法と、関数をより適切に視覚化およびキャプチャするための特定の構文と例を詳しく説明します。 説明 DATEPART関数 SQL Serverでは、入力引数の時間値を返します。これは、日、月、年、四半期、時間、分、秒、ミリ秒の場合があります。戻り値は整数型(int) 構文 SQL ServerでDATEPART関数を使用するには、次の構文を使用します。 DATEPART(dangthoigian, thoigian) パラメータ : dangthoigian: あなたが望む時間のタイプ。次のいずれかの値にな