Hallo mabro,
Hari ini gua mau sharing kembali terkait SQL nih.
Jadi sebenarnya yang gua posting disini adalah kejadian-kejadian yang gua alami ketika bekerja dan solving yang gua lakukan. Jadi ibaratnya ini mah curhat aja, mungkin dikemudian hari gua menemukan masalah yang sama ato lebih bagus lagi kalau tulisan gua ini bisa memberikan manfaat.
Oke langsung aja,
Jadi ceritanya, gua punya data kaya gini
nah, dari data diatas gua ingin mengambil hanya 1 nasabah dari masing-masing Alamat
Gimana caranya ? tahu gak ?
Kalo versi gua, gua pake cara begini nih :
;with x as (
Select *,ROW_NUMBER () over (PARTITION by Alamat order by Id_Nasabah) 'Urutan'
from Nasabah n
)
Select * from X where urutan = 1
Dan kalau sudah gua jalanin maka hasilnya seperti dibawah ini