

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

# DAYOFYEAR 函數
<a name="DAYOFYEAR"></a>

DAYOFYEAR 函數是一種日期擷取函數，採用日期或時間戳記做為輸入，並傳回一年中的某一天 （值介於 1 到 366 之間，取決於年份及其是否為閏年）。

當您需要使用日期或時間戳記的特定元件時，例如執行以日期為基礎的計算、篩選資料或格式化日期值時，此函數非常有用。

## 語法
<a name="DAYOFYEAR-syntax"></a>

```
dayofyear(date)
```

## 引數
<a name="DAYOFYEAR-arguments"></a>

*date*  
DATE 或 TIMESTAMP 表達式。

## 傳回值
<a name="DAYOFYEAR-returns"></a>

DAYOFYEAR 函數會傳回 INTEGER （介於 1 到 366 之間，取決於年份以及是否為閏年）。

## 範例
<a name="DAYOFYEAR-example"></a>

下列範例會從輸入日期 擷取一年中的日期 (`100`)`'2016-04-09'`。

```
SELECT dayofyear('2016-04-09');
 100
```

下列範例會從`squirrels`資料表的 `birthday` 欄擷取一年中的某一天，並將結果傳回為 SELECT 陳述式的輸出。

```
SELECT dayofyear(birthday) FROM squirrels
```