

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# DAYOFMONTH 関数
<a name="DAYOFMONTH"></a>

DAYOFMONTH 関数は、日付/タイムスタンプ (月と年に応じて 1～31 の値) の日を返します。

DAYOFMONTH 関数は DAY 関数と似ていますが、名前と動作が少し異なります。DAY 関数はより一般的に使用されますが、代わりに DAYOFMONTH 関数を使用できます。このタイプのクエリは、日付ベースの分析を実行したり、さらに処理またはレポートするために日付の特定のコンポーネントを抽出するなど、日付またはタイムスタンプデータを含むテーブルでフィルタリングしたりする必要がある場合に役立ちます。

## 構文
<a name="DAYOFMONTH-syntax"></a>

```
dayofmonth(date)
```

## 引数
<a name="DAYOFMONTH-arguments"></a>

*date*  
DATE 式または TIMESTAMP 式。

## 戻り値
<a name="DAYOFMONTH-returns"></a>

DAYOFMONTH 関数は INTEGER を返します。

## 例
<a name="DAYOFMONTH-example"></a>

次の例では、入力日 から日付 (`30`) を抽出します`'2009-07-30'`。

```
SELECT dayofmonth('2009-07-30');
 30
```

次の例では、DAYOFMONTH 関数を`squirrels`テーブルの `birthday`列に適用します。`squirrels` テーブルの各行について、`birthday`列の曜日が抽出され、SELECT ステートメントの出力として返されます。このクエリの出力は、`squirrels`テーブル内の行ごとに 1 つずつ、各リスの誕生日を表す日の値のリストになります。

```
SELECT dayofmonth(birthday) FROM squirrels
```