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.