order prioritas value di SQL

oke,, jadi misal kita punya data 1 2 2 3 3 3 4

kalo kita ORDER BY ASC,, urutannya bakal seperti itu,,,

kalo kita DESC, hasilnya sebaliknya,,,

pertanyaannya,,

bisakah kita buat supaya urutannya tuh yang paling atas adalah yang kita inginkan,,,

misal aku pilih nomor 3,, urutannya jadi 3 3 3 1 2 2 4

kalo aku pilih 2,, urutannya jadi 2 2 1 3 3 3 4

avatar yukari06
@yukari06

137 Kontribusi 66 Poin

Diperbarui 1 tahun yang lalu

1 Jawaban:

Jawaban Terpilih

<div>jawabannya bisa.<br>contoh 1 2 3 3 2 4 kado 3 3 1 2 2 4<br>caranya gabungkan 2 query (JOIN ALL) dan sort column flag (ORDER BY ASC)<br>query no 1, tambah column flag 0 dan filter (WHERE = 3).<br>query no 2, tambah column flag 1 dan filter (WHERE != 3) dengan sort-nya (ORDER BY ASC).</div>

avatar soeleman
@soeleman

120 Kontribusi 147 Poin

Dipost 1 tahun yang lalu

Login untuk ikut Jawaban