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
kok g bisa ya mas. .
🙁
ga bisa gimana?
ya g bisa jalan lah . . .
tapi kalo “SELECT nama_karyawan, tanggal_lahir, (YEAR(CURDATE())-YEAR(tanggal_lahir) AS umur FROM karyawan”
malah bisa. . .
udah bisa tuh, udah aku update, hanya kurang satu tanda tutp kurung setelah tutp kurung curdate
thnks udah bantu koreksi