Mengekstrak komponen tertentu dari timestamp atau interval, seperti tahun, bulan, hari, jam, dll.
numericDiperbarui: 12 Jul 2026EXTRACT(field FROM source)Komponen yang diekstrak: century, day, decade, dow, doy, epoch, hour, isodow, isoyear, microseconds, millennium, milliseconds, minute, month, quarter, second, timezone, week, year
Timestamp atau interval sumber
1 SELECT 2 EXTRACT(YEAR FROM order_date) as year, 3 EXTRACT(MONTH FROM order_date) as month 4 FROM orders;
Mengambil tahun dan bulan dari kolom order_date.
| year | month |
|---|---|
| 2024 | 3 |
| 2024 | 3 |
| 2024 | 2 |
1 SELECT * 2 FROM events 3 WHERE EXTRACT(DOW FROM event_date) IN (0, 6);
Mengambil event yang terjadi di akhir pekan (Sabtu/Minggu).
1 SELECT 2 name, 3 birth_date, 4 EXTRACT(YEAR FROM AGE(birth_date)) as age 5 FROM users;
Menghitung umur dengan mengekstrak tahun dari hasil AGE().
| name | birth_date | age |
|---|---|---|
| John | 1990-05-15 | 33 |
| Jane | 1985-12-20 | 38 |
Sudah paham EXTRACT? Latih langsung di browser
Latihan interaktif, langsung di browser.