Query MySQL Untuk Menghitung Umur/Usia


Malam ini aku ingin share salah satu pengetahuan mengenai SQL Query (Khususnya di MySQL) dengan studi kasus bagaimana caranya kita bisa memperoleh atau mengetahui berapa umur / usia dari data seseorang yang ada di dalam database. Jadi misalkan dalam suatu tabel, anggap saja nama tabelnya adalah tabel “karyawan” dimana terdapat satu field/kolom dengan nama “tanggal_lahir”, terdapat suatu record value dari data karyawan perusahaan dengan struktur sebagai berikut :

nama_karyawan tanggal_lahir
Rendra Kurniawan 2012/05/23

Dari contoh diatas, saya ingin mengetahui berapa umur Rendra saat ini (Dengan tanggal saat ini sebagai patokan)? Query berikut bisa kalian coba :

SELECT nama_karyawan, tanggal_lahir, (YEAR(CURDATE())-YEAR(tanggal_lahir)) AS umur FROM karyawan

Maka akan didapatkan hasil sebagai berikut :

nama_karyawan tanggal_lahir umur
Rendra Kurniawan 2012/05/23 22

Yap, sekian semoga bisa bermanfaat di lain waktu🙂
Terima Kasih

4 thoughts on “Query MySQL Untuk Menghitung Umur/Usia

Mari Berdiskusi Bersama

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s