Date & Time

YEAR

MySQLMySQL

Mengekstrak tahun dari tanggal. Mengembalikan nilai 1000-9999.

Tipe hasil: INTEGERDiperbarui: 7 Jan 2026

Syntax

SQL
YEAR(date)

Parameter

datedatewajib

Tanggal yang akan diambil tahunnya

Contoh Penggunaan

Ekstrak Tahun

SQL
1SELECT YEAR('2024-01-15') AS year;

Mengambil tahun dari tanggal.

Hasil
year: 2024

Group by Year

SQL
1SELECT YEAR(order_date) AS year,
2 SUM(total) AS yearly_sales
3FROM orders
4GROUP BY YEAR(order_date);

Menghitung total penjualan per tahun.

Hasil
year: 2024, yearly_sales: 1000000

Filter Tahun Ini

SQL
1SELECT * FROM events
2WHERE YEAR(event_date) = YEAR(CURDATE());

Mencari event tahun ini.

Hasil
(this year's events)

Fungsi Equivalen di Database Lain