SQL Server での曜日の抽出 (2005/2008 以降)
SQL Server データベース管理で頻繁に必要となるのは、特定の日付に対応する曜日を識別することです。この機能は、曜日に基づいてスケジュールを設定したり、データを分析したりするタスクに非常に役立つことがわかります。
組み込み関数の活用
SQL Server は、この目的のために、DATENAME
と DATEPART
という 2 つのネイティブ関数を提供します。
DATENAME を採用
DATENAME
関数は、指定された日付コンポーネントを表すテキスト文字列を生成します。曜日を取得するには、「dw」形式指定子を使用します:
<code class="language-sql">SELECT DATENAME(dw, '20090101') -- Returns 'Thursday'</code>
DATEPART の使用
DATEPART
関数は、指定された日付コンポーネントを表す数値を返します。 「dw」は曜日を表します (1 は日曜日、7 は土曜日):
<code class="language-sql">SELECT DATEPART(dw, '20090101') -- Returns 5 (Thursday)</code>
重要な注意事項
SET LANGUAGE
ステートメントを使用して言語設定を調整します。以上がDATENAME と DATEPART を使用して SQL Server で曜日を取得する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。