Monday, November 14, 2022

Cara Membuat urutan data dari masing-masing menggunakan Row_Number()

 

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 









Share:

0 comments:

Post a Comment