# EXTRACT

Verilen zaman damgasından bir zaman birimini alan olarak ayıklar.

## Söz dizimi

```
EXTRACT(FIELD FROM X)
```

## Bağımsız Değişkenler

#### FIELD

Tür: `identifier`

Ayıklanacak zaman birimi.

Aşağıdaki alanlar desteklenmektedir:

| Alan | Açıklama |
| --- | --- |
| `YEAR` | yıl |
| `QUARTER` | çeyrek |
| `MONTH` | ay |
| `WEEK` | haftada bir |
| `DAY` | gün |
| `DAY_OF_MONTH` | gün |
| `DAY_OF_WEEK` | Haftanın günü |
| `DOW` | Haftanın günü |
| `DAY_OF_YEAR` | Yılın günü |
| `DOY` | Yılın günü |
| `YEAR_OF_WEEK` | haftanın yılı |
| `YOW` | haftanın yılı |
| `HOUR` | saat |
| `MINUTE` | dakika |
| `SECOND` | saniye |

#### X

Tür: `timestamp`

`FIELD` ayıklanacak zaman.

## döndürür

Tür: `bigint`

`X` öğesinden ayıklanan `FIELD`.

***

## Örnekler

| Alan | X | Çıktı |
| --- | --- | --- |
| yıl | `2012-02-22 00:00:00` | 2012 |
| ay | `2012-02-22 00:00:00` | 02 |
| gün | `2012-02-22 00:00:00` | 22 |
| saat | `2012-02-22 00:00:00` | 01 |
| dakika | `2012-02-22 01:02:00` | 02 |
| saniye | `2012-02-22 01:00:32` | 21 |
| dow | `2012-02-22 01:00:32` | 3 |
| dow | `null` | `null` |