Lompat ke konten utama
←

Mengolah Data dengan SQL

Pelajaran 12 dari 24

Mengurutkan dan meringkas

Mengurutkan dengan ORDER BY

Setelah pelajaran ini kamu bisa mengurutkan hasil naik atau turun.

  • ±13 menit
  • 3 latihan
  • Diperiksa 26 Sep 2026

Latihan di pelajaran ini butuh akun gratis. Progres, kode, dan catatanmu hanya tersimpan di browser ini. Masuk untuk menyimpannya

Materi

ORDER BY mengurutkan baris hasil. ASC mengurutkan dari nilai terkecil ke terbesar dan berlaku bila arahnya tidak ditulis; DESC mengurutkan dari terbesar ke terkecil. Angka diurutkan berdasarkan nilainya, teks berdasarkan kode karakternya.

SELECT nama, stok FROM produk ORDER BY stok DESC;

ORDER BY ditulis paling akhir, sesudah WHERE. Kolom yang dipakai mengurutkan tidak harus ikut ditampilkan: SELECT nama FROM produk ORDER BY harga DESC sah walaupun kolom harga tidak muncul di hasil.

Nomor kolom bisa dipakai menggantikan namanya: ORDER BY 2 mengurutkan berdasarkan kolom kedua di hasil. Bentuk pendek itu ikut berubah arti begitu daftar kolom di SELECT disusun ulang, sehingga nama kolom membuat kueri lebih tahan perubahan.

Urutan teks mengikuti aturan pembandingan bawaan SQLite, yaitu membandingkan kode karakternya satu per satu. Aturan itu menempatkan seluruh huruf besar sebelum huruf kecil, sehingga nama yang diawali Z berada di depan nama yang diawali a. Seluruh nama di dataset latihan ini diawali huruf besar, jadi hasilnya sama dengan urutan abjad yang dikenal sehari-hari.

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

Lanjutkan ke

Tampilkan 4 lagi