SQLで月を数字に変換する方法


方法1: MONTH関数を使用する方法

SELECT MONTH(date_column) AS month_number
FROM your_table;

上記のコードでは、date_columnは日付が格納されているカラム名を指定します。MONTH関数は日付から月の部分を抽出し、数字として返します。

方法2: EXTRACT関数を使用する方法

SELECT EXTRACT(MONTH FROM date_column) AS month_number
FROM your_table;

上記のコードでも、date_columnは日付が格納されているカラム名を指定します。EXTRACT関数は特定の日付要素を抽出します。MONTHを指定することで、月の部分が数字として返されます。

方法3: DATEPART関数を使用する方法(一部のデータベースシステムでのみ使用可能)

SELECT DATEPART(MONTH, date_column) AS month_number
FROM your_table;

上記のコードでも、date_columnは日付が格納されているカラム名を指定します。DATEPART関数は指定した日付要素を抽出します。MONTHを指定することで、月の部分が数字として返されます。ただし、DATEPART関数は一部のデータベースシステムでしか使用できない場合がありますので、ご利用のデータベースシステムのドキュメントを確認してください。

これらの方法を使用することで、SQLで月を数字に変換することができます。適切な方法を選択し、ご利用のデータベースシステムに合わせてコードを記述してください。