Hari Hendaryanto
Fri, 09 Oct 2009 23:36:06 -0700
Wirasto S. Karim wrote:
Hari Hendaryanto wrote:Wirasto Karim wrote:mungkin bisa seperti ini pak, bikin derived table dengan dummy row number( RowNumber)Maaf nanya dikit soal sql query. Saya memiliki sebuah tabel anggota dalam database PostgreSQL dengan isi kurang lebih sebagai berikut id nama kelas 1 Andi 1a 2 Budy 1b 4 Nina 2c 9 Doni 1c Karena kolom id bertype serial, tentu angka tidak akan berurut lagi kalau ada penghapusan ditengah. Sedang saya ingin tau Anggota yang bernama "Nina" ada pada baris berapa dalam tabel. Kalau mengambil dari id tentu akan salah karena id bernilai 4 sedangkan "Nina" ada pada baris ke 3. Mohon pencerahannya.. Sebelumya terima kasihSELECT RowNumber FROM (SELECT @row := @row + 1 AS `RowNumber`, table.* FROM table, (SELECT @row := 0) `tmpTable`) AS tmpTable WHERE nama="Nina";cmiiwMasih atas balasannya....Btw, Anda menggunakan database jenis apa ? Saya mencoba menjalankannya di postgresql tapi tidak bisaERROR: syntax error at or near ":" LINE 1: SELECT RowNumber FROM (SELECT @row := @row + 1 AS `RowNumber...
upss, maap saya pakai mysql saya tidak perhatikan kalau bapak pakai porstgres.tapi sql query di atas ber fungsi di mysql, mungkin bisa bapak translate ke postgress, khususnya untuk "operator :=" dan "variable" nya
PT.CITRA SARI MAKMUR SATELLITE & TERRESTRIAL NETWORK Connecting the distance - anytime, anywhere, any content http://www.csmcom.com -- Berhenti langganan: linux-programming-unsubscr...@linux.or.id Arsip dan info: http://linux.or.id/milis