Mengambil Nilai Tahun Pada Data di mySQL

Akhirnya menulis lagi, setelah sekian lama akhirnya sempat menulis lagi di blog heru manusia biasa. Ngak kerasa juga udah udah masuk bulan maret. Udah lama juga gak nulis artikel tentang query di mysql.

Sempat malas untuk menulis masalah ginian di blog, karna di google udah banyak yang ngasi tutorial kayak ginian. Tapi terpancing karna ada adek tingkatku yang nanyain masalah query di mysql untuk nampilin tanggal dalam database yang bertipe date. Permasalahanya, dia mau buat sebuah aplikasi yang bisa mengambil tahun dan bulanya saja yang datanya terdiri dari tanggal yang jumlahnya sangat banyak.

contohnya mungkin seperti ini, anggap saja nama table di bawah t_user

Nama Tanggal Lahir
heru 1987-09-21
noffy 1987-02-22
Linna 1985-01-01
leni 1988-02-01
udin 1988-04-01

kalau dari perbincangan yang kami lakukan di IM saya bisa ambil kesimpulan yang ingin di tampilkanya hanya tahunnya saja. namun yang tahunya yang sama hanya di tampilkan sekali saja.

penyelesaianya :

  1. Bisa gunain function substr() bawaan dari mysql
  2. menggunakan function EXTRACT() bawaan dari mysql juga

Cara Penyelesaian Yang pertama
–>SELECT distinct(substr(tanggal_lahir,1,4)) as tahun_lahir from t_user
Menghasilkan Nilai string

Cara Penyelesaian Yang kedua
–>SELECT distinct(EXTRACT(YEAR FROM tanggal_lahir)) as tahun_lahir from t_user
Masih bertipe data date

Namun yang sangat aku rekomendasikan cara penyelesaian nomor dua. Namun semua kembali ke diri kalian sendiri yang gunainnya.

Happy coding saja deh :)

Tags: , , , ,

This entry was posted on Thursday, March 5th, 2009 at 2:40 pm and is filed under Database, Dunia It, Pemrograman. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

44 Responses to “Mengambil Nilai Tahun Pada Data di mySQL”

mike March 5th, 2009 at 3:08 pm

Pertamax..!

nah yang kayak gini ne yg aqu mo belajar gan..:D
nice pos gan…

ditunggu lagi posting selanjutnya..:D

Reply

heru Reply:

whehehe… sebenarnya udah mles kang mike bis di google udah banyak :) ..

tapi sekedar catatan aja siapa tau ntar aq lupa kan bisa lihat – lihat artikel ini lagi

Reply

lexy Reply:

jah aq gakdapat pertamaxnya :(

ngomong2 itu jeroan apa ya

Reply

z4ro08 March 6th, 2009 at 2:18 am

aq juga mau ikutan blajar sob.. :thumbsup:
wish you luck & always happy.. cheers

z4ro08’s last blog post..Manajemen jaringan internet

Reply

heru Reply:

silahkan bro ambil buku dan penanya :D … hehehehehe

Reply

rayearth2601 March 6th, 2009 at 6:18 am

waduh, aku gak mudeng neh mysql

hehe, maklum gaptek

Reply

heru Reply:

sama mas saya juga gak ngerti jeroan apa ini :P

Reply

rismaa March 6th, 2009 at 10:22 am

salam balik .
kok bisa nyasar ?

rismaa’s last blog post..tengss all !!

Reply

Lentin March 6th, 2009 at 10:39 am

aduh sangat berguna sekali ini kaka ku, thanks ya da buat tutorial yg bagus ^^

salut :)

Reply

heru Reply:

artikel ini kan spesial buat lentin :D

Reply

rismaa March 6th, 2009 at 10:57 am

ohh
bg jibenk yng kasi tau

seangkatan am bg jibebk yaa ?

Reply

ndop March 6th, 2009 at 2:43 pm

berat ini postingannya…

musti belajar dasarnya dulu… hohoho…

tapi tapi tapi, untuk menyenangkan hati anda, saya pura pura ngerti aja ya..

macak mantuk mantuk

ndop’s last blog post..Ketemu Blogger Madiun

Reply

heru Reply:

whahahahaha… ada2 aja nih mas ndop, ayo mang blajar bareng :)

Reply

attayaya March 7th, 2009 at 4:58 am

visit u my friend

hihihi ga mudeng ma mysql

attayaya’s last blog post..Usaha Mengurangi Dampak Global Warming – 2

Reply

heru Reply:

ayo gan blajar bareng :)

Reply

andika March 7th, 2009 at 8:28 am

salam kenal aja
btw, ada post baru tuh di rumah ane

Reply

heru Reply:

salam kenal balik :)

Reply

belajar dan berbagi March 7th, 2009 at 9:57 am

wow… mantaab mas…aku mash puyeng sama mysql…. hehe

belajar dan berbagi’s last blog post..PCMAV 2 Valkyrie Antivirus

Reply

heru Reply:

sama saya juga puyeng mas :P

Reply

Itik Bali March 8th, 2009 at 12:42 am

Ya posting donk mas..
hayah..kayak saya ngerti mysql aja
he..he

Salam kenal yak mas
gak semua wanita kok mikirnya kaya saya
saya mah aneh aja

Itik Bali’s last blog post..Perkenalkan ini Pacar Saya

Reply

p3ny0 March 8th, 2009 at 1:35 am

wah.. lumayan mas, dapat ilmu baru nih…
kaya’nya bagus jg posting2 artikel seperti ini mas.. ;)

walaupun sepele, kadang suka lupa juga.

ditunggu artikel berikutnya mas.. ;)

p3ny0’s last blog post..Trik Agar Blog Lebih Ramai Dikunjungi

Reply

heru Reply:

iah, kita sering banget ngelupain hal yang kita anggap sepele :)

Reply

e-je March 8th, 2009 at 4:08 am

wah bagus nih artikelnya, nyoba ah…

Reply

JONK March 8th, 2009 at 4:43 am

wah bener2 keren mas. Saya dari dulu pingin belajar mysql, ada aja gangguannya :((

nanti tak coba deh, good info :)
JONK’s last blog post..Postingan yang Menjenuhkan

Reply

heru Reply:

harus di cobain mas :), siapa tau ketemu kasus yang sama :)

Reply

nenk_gggelis Reply:

masih bingung nih,,,,, data yang keluar pake cara yang kedua bukan date tapi double…. posting lebih detail lagi maslah ini donk,,,,thx

Reply

Li March 8th, 2009 at 8:40 am

berkunjung di hari minggu Heru…

Li’s last blog post..Menghadapi Kritik

Reply

attayaya March 8th, 2009 at 12:37 pm

aku datang kemalaman, dah gelap diluar

attayaya’s last blog post..Usaha Mengurangi Dampak Global Warming – 2

Reply

Ani March 8th, 2009 at 8:13 pm

duuuh aku gaptek nih, nggak ngerti yang ginian..

Ani’s last blog post..Aneka Resep Tradisional Asli Indonesia

Reply

heru Reply:

whehehe… sama dunk mba klo gthu kita :D

Reply

PASHA INSOMNIA March 9th, 2009 at 3:08 am

wedewwww….gini toh carane ic ic….
*kepala manggut-manggut*
kenapa gak dari kemaren2 diposting…

(mas heru ta bisiki kene….
aku ora mudeng blas sama coding
cuman aksi2 tok…hihihi)

PASHA INSOMNIA’s last blog post..TIPS DAPAT DUIT GAMPANG BANGET

Reply

heru Reply:

ya wis ra’ po2 mas :)
whahahaha (Maksih yo wis mampir ) :)

Reply

enhal March 9th, 2009 at 7:42 am

Beraaaat..Ajariiiiiiiiiiiiiiiiiin broo :((

Reply

mel March 10th, 2009 at 7:04 am

kaya’nya dr dosen blm di kasih belajar ginian dech….hehhehehee

Reply

AndriaGutama March 11th, 2009 at 1:58 am

Woi pasang shoutmix lahh…. Oiy uwda keluar wak buku ketiga Eragon, judulnya Brisingr.

Wooo… padahal Eldest aja blum bca(en blum pnya juga)….

Reply

rikie-lebang May 6th, 2009 at 9:24 am

om heru,,,
kalo contoh query untuk nyari umur gmana ya om,,

diambil dari field tanggal lahir

blsnya GPL,,
hahaha

rikie-lebang’s last blog post..Peranan Komputer Dalam Dunia Kesehatan dan Pengobatan

Reply

heru Reply:

udah saya japri kan :)

Reply

dendy September 9th, 2009 at 8:15 am

izin CP ya…TQ

Reply

heru Reply:

silahkan gan :)

Reply

saiful July 16th, 2010 at 6:06 am

mau tanya ni.., klu untuk mengambil akhir tahun di PHP atau MYSQL ada yang tau caranya nggak?

Reply

saiful Reply:

maksudnya tanggal akhir tahun gan

Reply

iyak January 2nd, 2012 at 5:41 pm

Mas heru, minta tolong bantuannya
Saya punya filed “tgl_masuk” dari tb_anggota. Bgm query nya utk memanggil anggota yg tahun masuk nya hanya tahun 2010 aja atau 2011 aja. Jadi manggil berdasarkan tahun aja.

Reply

Leave a Reply

CommentLuv badge