

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 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`表格中每一列各一個，代表每個松鼠生日的月份日期。

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