Re: [linux-programming] Mengetahui posisi baris

2009-10-12 Terurut Topik Fajran Iman Rusadi
2009/10/11 Wirasto S. Karim wirastoka...@gmail.com:

 Hehehehe...
 Gini, saya punya sebuah tabel yang kalau tiap baris di klik maka isinya akan
 ditampilkan pada form isian. Nah ada sebuah kolom katakanlah ada hubungannya
 dengan tabel lain dan itu akan ditampilkan berupa popup pada form isian.
 Nah, saya ingin ketika popup yang berupa tabel ini muncul, baris yang berisi
 data yang ada hubungannya dengan salah satu kolom ini terpilih barisnya.

bisa tolong dijelaskan lagi?

*blom nyambung* maap lagi lemot..

kalimat pertama oke, kalimat kedua dan selanjutnya blom bisa saya
tangkep maksud dan masalahnya.

ini lg ngomongin brp tabel sih? popup itu isinya tabel yg mana lagi?
salah satu kolom ini itu yg mana? hubungannya maksudnya apa?


-- 
Iang-
http://fajran.web.id y!m: fajran

-- 
Berhenti langganan: linux-programming-unsubscr...@linux.or.id
Arsip dan info: http://linux.or.id/milis



Re: [linux-programming] Mengetahui posisi baris

2009-10-11 Terurut Topik Martinus Ady H

Fajran Iman Rusadi wrote:

2009/10/10 Sihab esh...@telkom.net:

Wirasto S. Karim wrote:

Karna kalo ada penghapusan baris dibagian tengah, maka id tidak akan
berurut lagi

Trus apa masalahnya klo ga berurut? :)
maksudnya tidak berurut adalah ada yg loncat kan? bukan acak :)


yang penting dari sebuah ID itu kan unik, bukan berurutan :-)
ID acak pun tidak masalah selama semuanya unik.


Mungkin pak Wiranto ingin implementasi yang lain, atau ... :D

--
Martinus Ady H.
Registered Linux User #410906
Personal Blog : http://martinusadyh.web.id/
Planet NetBeans ID  : http://planetnetbeans.org/id/index.html
Planet Slackware ID : http://planet.slackware-id.org/


--
Berhenti langganan: linux-programming-unsubscr...@linux.or.id
Arsip dan info: http://linux.or.id/milis



Re: [linux-programming] Mengetahui posisi baris

2009-10-11 Terurut Topik Wirasto S. Karim

Martinus Ady H wrote:

Wirasto S. Karim wrote:
Karna kalo ada penghapusan baris dibagian tengah, maka id tidak akan 
berurut lagi

Maaf memberi pertanyaan atas pertanyaan ...

Mengapa letak baris sebuah record dalam tabel perlu diketahui?  'kan
sudah punya id yang unik.

On Fri, 2009-10-09 at 06:05 -1100, Wirasto Karim wrote:
 

Maaf nanya dikit soal sql query.

Saya memiliki sebuah tabel anggota dalam database PostgreSQL dengan
isi kurang lebih sebagai berikut

id   nama   kelas
1Andi   1a
2Budy  1b
4Nina   2c
9Doni   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 kasih



Mungkin ini yg dicari[1] ??

[1] 
http://www.postgresonline.com/journal/index.php?/archives/79-Simulating-Row-Number-in-PostgreSQL-Pre-8.4.html 




Ini dia yang dicari.

Makasih atas semua saran, ide dan referensi dari rekan-rekan semua :)

--

Wirasto S. Karim
http://wirastokarim.wordpress.com



--
Berhenti langganan: linux-programming-unsubscr...@linux.or.id
Arsip dan info: http://linux.or.id/milis



Re: [linux-programming] Mengetahui posisi baris

2009-10-11 Terurut Topik Wirasto S. Karim



Fajran Iman Rusadi wrote:

2009/10/10 Sihab esh...@telkom.net:

Wirasto S. Karim wrote:

Karna kalo ada penghapusan baris dibagian tengah, maka id tidak akan
berurut lagi

Trus apa masalahnya klo ga berurut? :)
maksudnya tidak berurut adalah ada yg loncat kan? bukan acak :)


yang penting dari sebuah ID itu kan unik, bukan berurutan :-)
ID acak pun tidak masalah selama semuanya unik.


Mungkin pak Wiranto ingin implementasi yang lain, atau ... :D


Hehehehe...
Gini, saya punya sebuah tabel yang kalau tiap baris di klik maka isinya 
akan ditampilkan pada form isian. Nah ada sebuah kolom katakanlah ada 
hubungannya dengan tabel lain dan itu akan ditampilkan berupa popup pada 
form isian. Nah, saya ingin ketika popup yang berupa tabel ini muncul, 
baris yang berisi data yang ada hubungannya dengan salah satu kolom ini 
terpilih barisnya.


--

Wirasto S. Karim
http://wirastokarim.wordpress.com



--
Berhenti langganan: linux-programming-unsubscr...@linux.or.id
Arsip dan info: http://linux.or.id/milis



Re: [linux-programming] Mengetahui posisi baris

2009-10-11 Terurut Topik Sihab

Wirasto S. Karim wrote:

Hehehehe...
Gini, saya punya sebuah tabel yang kalau tiap baris di klik maka isinya 
akan ditampilkan pada form isian. Nah ada sebuah kolom katakanlah ada 
hubungannya dengan tabel lain dan itu akan ditampilkan berupa popup pada 
form isian. Nah, saya ingin ketika popup yang berupa tabel ini muncul, 
baris yang berisi data yang ada hubungannya dengan salah satu kolom ini 
terpilih barisnya.




Bukannya itu bisa dg ID? atau
Bagimana klo manipulasi barisnya di aplikasi saja?

Salam,
Sihab

--
- http://eshabe.wordpress.com/ -
- Linux User #450302 http://counter.li.org -
- Ubuntu User #16097 http://ubuntucounter.geekosophical.net -
- My machine registered #368925

--
Berhenti langganan: linux-programming-unsubscr...@linux.or.id
Arsip dan info: http://linux.or.id/milis



Re: [linux-programming] Mengetahui posisi baris

2009-10-11 Terurut Topik Wirasto S. Karim

Sihab wrote:

Wirasto S. Karim wrote:

Hehehehe...
Gini, saya punya sebuah tabel yang kalau tiap baris di klik maka 
isinya akan ditampilkan pada form isian. Nah ada sebuah kolom 
katakanlah ada hubungannya dengan tabel lain dan itu akan ditampilkan 
berupa popup pada form isian. Nah, saya ingin ketika popup yang 
berupa tabel ini muncul, baris yang berisi data yang ada hubungannya 
dengan salah satu kolom ini terpilih barisnya.




Bukannya itu bisa dg ID? atau
Bagimana klo manipulasi barisnya di aplikasi saja?

Salam,
Sihab


Tidak bisa dengan ID.
Saya tidak menemukan caranya dengan aplikasi. Makanya saya cari SQL-nya. 
Sebelumnya (di aplikasi) saya menggunakan perulangan dari awal baris 
hingga data yang cocok ditemukan. Lalu me-return nilai terakhir dari 
perulangan sebagai nomor baris.


--

Wirasto S. Karim
http://wirastokarim.wordpress.com



--
Berhenti langganan: linux-programming-unsubscr...@linux.or.id
Arsip dan info: http://linux.or.id/milis



Re: [linux-programming] Mengetahui posisi baris

2009-10-11 Terurut Topik Martinus Ady H

Sihab wrote:

Wirasto S. Karim wrote:

Hehehehe...
Gini, saya punya sebuah tabel yang kalau tiap baris di klik maka 
isinya akan ditampilkan pada form isian. Nah ada sebuah kolom 
katakanlah ada hubungannya dengan tabel lain dan itu akan ditampilkan 
berupa popup pada form isian. Nah, saya ingin ketika popup yang berupa 
tabel ini muncul, baris yang berisi data yang ada hubungannya dengan 
salah satu kolom ini terpilih barisnya.




Bukannya itu bisa dg ID? atau
Bagimana klo manipulasi barisnya di aplikasi saja?

Salam,
Sihab

Klo yang dimaksud pak Wiranto seperti itu, jelas tidak bisa menggunakan 
ID. Ada 2 cara sih yang bisa dilakukan (termasuk +/-)-nya yaitu :


1. Dilakukan di level aplikasi :
   + Dari pada susah2x langsung saja dihitung dr programming language 
yang dipakai (Pakai metode perulangan)
   - Minus-nya pakai cara seperti ini yaitu, gimana klo data-nya 
membengkak ? Pasti memakan proses yang lama, karena hrs di loop satu 
persatu :D


2. Dilakukan di level database :
   + Cara ini sangat dianjurkan, karena semua proses perhitungan 
dilakukan di level database yang secara otomatis algoritma-nya lebih 
*clean* dan teruji dr kode yang kita tulis :D

   - Syntax SQL-nya jadi lebih rumit :D

Ini pendapat pribadi saya loh :D

--
Martinus Ady H.
Registered Linux User #410906
Personal Blog : http://martinusadyh.web.id/
Planet NetBeans ID  : http://planetnetbeans.org/id/index.html
Planet Slackware ID : http://planet.slackware-id.org/


--
Berhenti langganan: linux-programming-unsubscr...@linux.or.id
Arsip dan info: http://linux.or.id/milis



Re: [linux-programming] Mengetahui posisi baris

2009-10-11 Terurut Topik Wirasto S. Karim

Martinus Ady H wrote:

Sihab wrote:

Wirasto S. Karim wrote:

Hehehehe...
Gini, saya punya sebuah tabel yang kalau tiap baris di klik maka 
isinya akan ditampilkan pada form isian. Nah ada sebuah kolom 
katakanlah ada hubungannya dengan tabel lain dan itu akan 
ditampilkan berupa popup pada form isian. Nah, saya ingin ketika 
popup yang berupa tabel ini muncul, baris yang berisi data yang ada 
hubungannya dengan salah satu kolom ini terpilih barisnya.




Bukannya itu bisa dg ID? atau
Bagimana klo manipulasi barisnya di aplikasi saja?

Salam,
Sihab

Klo yang dimaksud pak Wiranto seperti itu, jelas tidak bisa 
menggunakan ID. Ada 2 cara sih yang bisa dilakukan (termasuk +/-)-nya 
yaitu :


1. Dilakukan di level aplikasi :
   + Dari pada susah2x langsung saja dihitung dr programming language 
yang dipakai (Pakai metode perulangan)
   - Minus-nya pakai cara seperti ini yaitu, gimana klo data-nya 
membengkak ? Pasti memakan proses yang lama, karena hrs di loop satu 
persatu :D


2. Dilakukan di level database :
   + Cara ini sangat dianjurkan, karena semua proses perhitungan 
dilakukan di level database yang secara otomatis algoritma-nya lebih 
*clean* dan teruji dr kode yang kita tulis :D

   - Syntax SQL-nya jadi lebih rumit :D

Ini pendapat pribadi saya loh :D

Pendapatnya benar sekali, dan saya mencoba sedikit menambahkan pendapat 
saya juga :)


Sebaiknya dilakukan pada level database, supaya lebih mudah digunakan 
oleh semua bahasa pemrogramman yang akan digunakan. Dan soal kerumitan 
query, tidak perlu khawatir. Cukup buat sebuah view. Dan aplikasi akan 
mengakses semudah mengakses sebuah tabel. Tanggal select where...


--

Wirasto S. Karim
http://wirastokarim.wordpress.com



--
Berhenti langganan: linux-programming-unsubscr...@linux.or.id
Arsip dan info: http://linux.or.id/milis



Re: [linux-programming] Mengetahui posisi baris

2009-10-10 Terurut Topik Wirasto S. Karim

Hari Hendaryanto wrote:

Wirasto Karim wrote:

Maaf nanya dikit soal sql query.

Saya memiliki sebuah tabel anggota dalam database PostgreSQL dengan
isi kurang lebih sebagai berikut

id   nama   kelas
1Andi   1a
2Budy  1b
4Nina   2c
9Doni   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 kasih

  
mungkin bisa seperti ini pak, bikin derived table dengan dummy row 
number( RowNumber)


SELECT RowNumber FROM (SELECT @row := @row + 1 AS `RowNumber`, table.* 
FROM table, (SELECT @row := 0) `tmpTable`) AS tmpTable WHERE nama=Nina;


cmiiw


PT.CITRA SARI MAKMUR
SATELLITE  TERRESTRIAL NETWORK

Connecting the distance - anytime, anywhere, any content
http://www.csmcom.com



Masih atas balasannya

Btw, Anda menggunakan database jenis apa ? Saya mencoba menjalankannya 
di postgresql tapi tidak bisa


ERROR:  syntax error at or near :
LINE 1: SELECT RowNumber FROM (SELECT @row := @row + 1 AS `RowNumber...


--

Wirasto S. Karim
http://wirastokarim.wordpress.com



--
Berhenti langganan: linux-programming-unsubscr...@linux.or.id
Arsip dan info: http://linux.or.id/milis



Re: [linux-programming] Mengetahui posisi baris

2009-10-10 Terurut Topik Hari Hendaryanto

Wirasto S. Karim wrote:

Hari Hendaryanto wrote:

Wirasto Karim wrote:

Maaf nanya dikit soal sql query.

Saya memiliki sebuah tabel anggota dalam database PostgreSQL dengan
isi kurang lebih sebagai berikut

id   nama   kelas
1Andi   1a
2Budy  1b
4Nina   2c
9Doni   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 kasih

  
mungkin bisa seperti ini pak, bikin derived table dengan dummy row 
number( RowNumber)


SELECT RowNumber FROM (SELECT @row := @row + 1 AS `RowNumber`, 
table.* FROM table, (SELECT @row := 0) `tmpTable`) AS tmpTable WHERE 
nama=Nina;


cmiiw



Masih atas balasannya
Btw, Anda menggunakan database jenis apa ? Saya mencoba menjalankannya 
di postgresql tapi tidak bisa


ERROR:  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



Re: [linux-programming] Mengetahui posisi baris

2009-10-10 Terurut Topik Alpha Bagus Sunggono
create temporary sequence myrow;
select *,nextval('myrow') from tabelanggota;

Pada 10 Oktober 2009 00:05, Wirasto Karim wirastoka...@gmail.com menulis:
 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 kasih

 --
 Berhenti langganan: linux-programming-unsubscr...@linux.or.id
 Arsip dan info: http://linux.or.id/milis



--
Berhenti langganan: linux-programming-unsubscr...@linux.or.id
Arsip dan info: http://linux.or.id/milis



Re: [linux-programming] Mengetahui posisi baris

2009-10-10 Terurut Topik Alpha Bagus Sunggono
kok ada juga yang bilang gini, entah bisa gak ya :

SELECT COUNT(*) FROM table_name WHERE id  (select id from table_name
where nama like 'Nina')



Pada 10 Oktober 2009 00:05, Wirasto Karim wirastoka...@gmail.com menulis:
 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 kasih

 --
 Berhenti langganan: linux-programming-unsubscr...@linux.or.id
 Arsip dan info: http://linux.or.id/milis



--
Berhenti langganan: linux-programming-unsubscr...@linux.or.id
Arsip dan info: http://linux.or.id/milis



Re: [linux-programming] Mengetahui posisi baris

2009-10-10 Terurut Topik Wirasto S. Karim



create temporary sequence myrow;
select *,nextval('myrow') from tabelanggota;

  

Bertambah terus angkanya tuh setiap kali di select :(

Pada 10 Oktober 2009 00:05, Wirasto Karim wirastoka...@gmail.com menulis:
  

Maaf nanya dikit soal sql query.

Saya memiliki sebuah tabel anggota dalam database PostgreSQL dengan
isi kurang lebih sebagai berikut

id   nama   kelas
1Andi   1a
2Budy  1b
4Nina   2c
9Doni   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 kasih

--
Berhenti langganan: linux-programming-unsubscr...@linux.or.id
Arsip dan info: http://linux.or.id/milis





  



--

Wirasto S. Karim
http://wirastokarim.wordpress.com



--
Berhenti langganan: linux-programming-unsubscr...@linux.or.id
Arsip dan info: http://linux.or.id/milis



Re: [linux-programming] Mengetahui posisi baris

2009-10-10 Terurut Topik Alpha Bagus Sunggono
ya berarti setelah di select musti dihancurkan temporary sequence nya

Pada 10 Oktober 2009 14:40, Wirasto S. Karim wirastoka...@gmail.com menulis:

 create temporary sequence myrow;
 select *,nextval('myrow') from tabelanggota;





-- 
Berhenti langganan: linux-programming-unsubscr...@linux.or.id
Arsip dan info: http://linux.or.id/milis



Re: [linux-programming] Mengetahui posisi baris

2009-10-10 Terurut Topik Patrick_Stiady
Maaf memberi pertanyaan atas pertanyaan ...

Mengapa letak baris sebuah record dalam tabel perlu diketahui?  'kan
sudah punya id yang unik.

On Fri, 2009-10-09 at 06:05 -1100, Wirasto Karim wrote:
 Maaf nanya dikit soal sql query.
 
 Saya memiliki sebuah tabel anggota dalam database PostgreSQL dengan
 isi kurang lebih sebagai berikut
 
 id   nama   kelas
 1Andi   1a
 2Budy  1b
 4Nina   2c
 9Doni   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 kasih
 


-- 
Berhenti langganan: linux-programming-unsubscr...@linux.or.id
Arsip dan info: http://linux.or.id/milis



Re: [linux-programming] Mengetahui posisi baris

2009-10-10 Terurut Topik Wirasto S. Karim
Karna kalo ada penghapusan baris dibagian tengah, maka id tidak akan 
berurut lagi

Maaf memberi pertanyaan atas pertanyaan ...

Mengapa letak baris sebuah record dalam tabel perlu diketahui?  'kan
sudah punya id yang unik.

On Fri, 2009-10-09 at 06:05 -1100, Wirasto Karim wrote:
  

Maaf nanya dikit soal sql query.

Saya memiliki sebuah tabel anggota dalam database PostgreSQL dengan
isi kurang lebih sebagai berikut

id   nama   kelas
1Andi   1a
2Budy  1b
4Nina   2c
9Doni   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 kasih





  



--

Wirasto S. Karim
http://wirastokarim.wordpress.com



--
Berhenti langganan: linux-programming-unsubscr...@linux.or.id
Arsip dan info: http://linux.or.id/milis



Re: [linux-programming] Mengetahui posisi baris

2009-10-10 Terurut Topik Sihab

Wirasto S. Karim wrote:
Karna kalo ada penghapusan baris dibagian tengah, maka id tidak akan 
berurut lagi


Trus apa masalahnya klo ga berurut? :)
maksudnya tidak berurut adalah ada yg loncat kan? bukan acak :)

Salam,
Sihab

--
- http://eshabe.wordpress.com/ -
- Linux User #450302 http://counter.li.org -
- Ubuntu User #16097 http://ubuntucounter.geekosophical.net -
- My machine registered #368925

--
Berhenti langganan: linux-programming-unsubscr...@linux.or.id
Arsip dan info: http://linux.or.id/milis



Re: [linux-programming] Mengetahui posisi baris

2009-10-10 Terurut Topik Martinus Ady H

Wirasto S. Karim wrote:
Karna kalo ada penghapusan baris dibagian tengah, maka id tidak akan 
berurut lagi

Maaf memberi pertanyaan atas pertanyaan ...

Mengapa letak baris sebuah record dalam tabel perlu diketahui?  'kan
sudah punya id yang unik.

On Fri, 2009-10-09 at 06:05 -1100, Wirasto Karim wrote:
 

Maaf nanya dikit soal sql query.

Saya memiliki sebuah tabel anggota dalam database PostgreSQL dengan
isi kurang lebih sebagai berikut

id   nama   kelas
1Andi   1a
2Budy  1b
4Nina   2c
9Doni   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 kasih



Mungkin ini yg dicari[1] ??

[1] 
http://www.postgresonline.com/journal/index.php?/archives/79-Simulating-Row-Number-in-PostgreSQL-Pre-8.4.html


--
Martinus Ady H.
Registered Linux User #410906
Personal Blog : http://martinusadyh.web.id/
Planet NetBeans ID  : http://planetnetbeans.org/id/index.html
Planet Slackware ID : http://planet.slackware-id.org/


--
Berhenti langganan: linux-programming-unsubscr...@linux.or.id
Arsip dan info: http://linux.or.id/milis



Re: [linux-programming] Mengetahui posisi baris

2009-10-10 Terurut Topik Fajran Iman Rusadi
2009/10/10 Sihab esh...@telkom.net:
 Wirasto S. Karim wrote:

 Karna kalo ada penghapusan baris dibagian tengah, maka id tidak akan
 berurut lagi

 Trus apa masalahnya klo ga berurut? :)
 maksudnya tidak berurut adalah ada yg loncat kan? bukan acak :)

yang penting dari sebuah ID itu kan unik, bukan berurutan :-)
ID acak pun tidak masalah selama semuanya unik.

-- 
Iang-
http://fajran.web.id y!m: fajran

-- 
Berhenti langganan: linux-programming-unsubscr...@linux.or.id
Arsip dan info: http://linux.or.id/milis



Re: [linux-programming] Mengetahui posisi baris

2009-10-09 Terurut Topik Hari Hendaryanto

Wirasto Karim wrote:

Maaf nanya dikit soal sql query.

Saya memiliki sebuah tabel anggota dalam database PostgreSQL dengan
isi kurang lebih sebagai berikut

id   nama   kelas
1Andi   1a
2Budy  1b
4Nina   2c
9Doni   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 kasih

  
mungkin bisa seperti ini pak, bikin derived table dengan dummy row 
number( RowNumber)


SELECT RowNumber FROM (SELECT @row := @row + 1 AS `RowNumber`, table.* 
FROM table, (SELECT @row := 0) `tmpTable`) AS tmpTable WHERE nama=Nina;


cmiiw


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