perbandingan

arif · Aug 6, 2011
mas ellyx saya mau tanya misalnya saya punya tabel seperti ini
kode_mk nilai
K001 4
K001 8
K002 6
K003 8

mas gimana cara selectnya jika kode nya sama makanya nilai nya dibandingkan dan nilai tertinggi yang ditampilkan

mohon bantuannya mas
terima kasih sebelumnya
Silahkan login untuk menjawab!
0
Loading...
Ellyx Christian · Aug 6, 2011 · 0 Suka · 0 Tidak Suka
select * from nama_table group by kode_mk order by nilai desc
0
Loading...
arif · Aug 6, 2011 · 0 Suka · 0 Tidak Suka
kalau begitu semuanya masih tampil mas
saya mau yang tampil cuma yang tertinggi aja
seperti ini

K001 8
K002 6
K003 8
0
Loading...
Ellyx Christian · Aug 6, 2011 · 0 Suka · 0 Tidak Suka
yang bener, jangan lupa dengan group by kode_mk?
0
Loading...
arif · Aug 6, 2011 · 0 Suka · 0 Tidak Suka
owh maaf mas bisa...
ada yg salah...
klo nilai nya berupa huruf gmn ya mas bandingin nya
0
Loading...
Ellyx Christian · Aug 6, 2011 · 0 Suka · 0 Tidak Suka
maksud kamu varchar? pengurutan varchar berbeda dengan number (int,double,decimal,etc). Jika 1,100,101,1000,2,11 adalah varchar maka saat diurut ascending hasilnya adalah 1,100,1000,101,11,2. Jika 1,100,101,1000,2,11 adalah integer maka hasil pengurutan ascending adalah 1,2,11,100,101,1000.
kalau yang kamu maksud huruf adalah A,B,C,D,E dan nilai tertinggi adalah A, maka data diurut ascending bukan descending.