Date & Time
MySQL
YEAR
Mengekstrak tahun dari tanggal. Mengembalikan nilai 1000-9999.
Tipe hasil:
INTEGERDiperbarui: 7 Jan 2026Syntax
SQL
YEAR(date)Parameter
datedatewajib
Tanggal yang akan diambil tahunnya
Contoh Penggunaan
Ekstrak Tahun
SQL
1 SELECT YEAR('2024-01-15') AS year;
Mengambil tahun dari tanggal.
Hasil
year: 2024
Group by Year
SQL
1 SELECT YEAR(order_date) AS year, 2 SUM(total) AS yearly_sales 3 FROM orders 4 GROUP BY YEAR(order_date);
Menghitung total penjualan per tahun.
Hasil
year: 2024, yearly_sales: 1000000
Filter Tahun Ini
SQL
1 SELECT * FROM events 2 WHERE YEAR(event_date) = YEAR(CURDATE());
Mencari event tahun ini.
Hasil
(this year's events)