Lompat ke konten utama

Kompetisi Ajak Teman: hadiah total Rp1.000.000 tunai untuk 3 pengajak terbanyak. Berakhir 29 November 2026. Ikut kompetisi

←

Mengolah Data dengan SQL

Pelajaran 12 dari 23

Mengurutkan dan meringkas

ORDER BY dengan dua kolom

Setelah pelajaran ini kamu bisa mengurutkan hasil dengan dua kolom pengurut berarah masing-masing.

±13 menitDiperiksa 26 Sep 2026

Materi

Satu kolom pengurut sering menyisakan baris yang seri: lima produk dengan kategori yang sama tetap bebas urutannya di dalam kategori itu. ORDER BY menerima beberapa kolom yang dipisah koma. Kolom pertama menentukan urutan utama, kolom kedua hanya dipakai untuk baris yang nilai kolom pertamanya sama, kolom ketiga untuk baris yang dua nilai pertamanya sama, dan seterusnya.

SELECT kota, nama FROM pelanggan ORDER BY kota ASC, nama DESC;

Setiap kolom punya arahnya sendiri. Contoh di atas menyusun kota dari A ke Z, lalu di dalam tiap kota menyusun nama dari Z ke A; kata DESC pada kolom kedua tidak ikut berlaku untuk kolom pertama. Menulis satu kata arah di akhir daftar adalah penyebab hasil yang urutannya terasa setengah benar.

Urutan kedua juga membuat laporan bisa diandalkan: selama kombinasi kedua kolomnya tidak ada yang kembar, kueri yang sama memberi urutan baris yang sama setiap kali dijalankan.

Latihan

0/3 lulus

Jawaban diperiksa di server. Lulus berarti kamu memahami contohnya, bukan penilaian seluruh pekerjaanmu.

Catatanmu

Memuat catatan…

tersimpan otomatis, ikut tercetak · 0/4.000

Luluskan semua latihan dulu untuk menandai pelajaran ini selesai.

Lanjutkan ke

Tampilkan 4 lagi