17 April 2014

Menambah Kolom Angka Berjalan Di Query MySQL

Dibeberapa artikel internet ada beberapa post untuk menambahkan kolom Nomor Urut (running number) di query mysql tapi dalam dua sintaks, agak susah kalau di eksekusi di programming, dibawah ini untuk sintax dalam sekali jalan

SELECT @NoUrut := @NoUrut + 1 AS Urut, NamaMurid 
From 
     TSiswa,  
     (SELECT @NoUrut := 0 FROM DUAL) as Virtual

Sintaks yang lain sih, si @NoUrut di inisiasi nol dengan perintah set di baris sintax terpisahkan titik koma, kalau di atas inisiasinya via  tabel virtual dual.

Start Nomor atau step nomer tinggal di atur saja dari ":= 0" dan "+ 1" diatas