EXTRACT
Menampilkan bagian tanggal.
Contoh penggunaan
EXTRACT(QUARTER FROM Order Date)
Sintaks
1) Menampilkan bagian tanggal.
EXTRACT( part FROM date_expression )
2) Menampilkan Tanggal dari kolom atau ekspresi Tanggal & Waktu.
EXTRACT(DATE FROM date_expression )
Parameter
date_expression - kolom atau ekspresi Tanggal atau Tanggal & Waktu.
part - bagian tanggal yang akan ditampilkan. EXTRACT mendukung bagian berikut:
DAYOFWEEK: Menampilkan nilai dalam rentang [1, 7] dengan Minggu sebagai hari pertama.DAYDAYOFYEARWEEK: Menampilkan nomor minggu untuk tanggal dalam rentang [0, 53]. Minggu dimulai pada hari Minggu, dan tanggal sebelum hari Minggu pertama dalam suatu tahun adalah minggu 0.ISOWEEK: Menampilkan nomor minggu ISO 8601 daridate_expression-.ISOWEEKdimulai pada hari Senin. Menampilkan nilai dalam rentang [1, 53].ISOWEEKpertama untuk setiap tahun ISO dimulai pada hari Senin sebelum Kamis pertama dalam tahun kalender Gregorian.MONTHQUARTER: Menampilkan nilai dalam rentang [1, 4].YEARISOYEAR: Menampilkan tahun penomoran minggu ISO 8601, yang merupakan tahun kalender Gregorian yang berisi hari Kamis yang memilikidate_expression- .
Jenis data yang ditampilkan
- Angka (bilangan bulat)
- Date
Contoh
Dalam contoh berikut, EXTRACT menampilkan nilai yang sesuai dengan bagian waktu DAY.
| Contoh formula | Output |
EXTRACT(DAY FROM DATE '2013-12-25') |
25 |
Pada contoh berikut, EXTRACT menampilkan nilai yang sesuai dengan bagian waktu yang berbeda dari kolom tanggal yang mendekati akhir tahun.
| Nama kolom | Contoh formula |
|---|---|
| Isoyear | EXTRACT(ISOYEAR FROM Date) |
| Isoweek | EXTRACT(ISOWEEK FROM Date) |
| Year | EXTRACT(YEAR FROM Date) |
| Week | EXTRACT(WEEK FROM Date) |
Output:
| Tanggal input | Isoyear | Isoweek | Tahun | Minggu |
|---|---|---|---|---|
| 2015-12-23 | 2015 | 52 | 2015 | 51 |
| 2015-12-24 | 2015 | 52 | 2015 | 51 |
| 2015-12-25 | 2015 | 52 | 2015 | 51 |
| 2015-12-26 | 2015 | 52 | 2015 | 51 |
| 2015-12-27 | 2015 | 52 | 2015 | 52 |
| 2015-12-28 | 2015 | 53 | 2015 | 52 |
| 2015-12-29 | 2015 | 53 | 2015 | 52 |
| 2015-12-30 | 2015 | 53 | 2015 | 52 |
| 2015-12-31 | 2015 | 53 | 2015 | 52 |
| 2016-01-01 | 2015 | 53 | 2016 | 0 |
| 2016-01-02 | 2015 | 53 | 2016 | 0 |
| 2016-01-03 | 2015 | 53 | 2016 | 1 |
| 2016-01-04 | 2016 | 1 | 2016 | 1 |
| 2016-01-05 | 2016 | 1 | 2016 | 1 |
| 2016-01-06 | 2016 | 1 | 2016 | 1 |
| 2016-01-07 | 2016 | 1 | 2016 | 1 |
| 2016-01-08 | 2016 | 1 | 2016 | 1 |
| 2016-01-09 | 2016 | 1 | 2016 | 1 |
Catatan
Fungsi ini tidak tersedia untuk jenis tanggal mode kompatibilitas.