Sorting with ORDER BY · Pengurutan dengan ORDER BY
Sorting the result
The rows come back in no particular order. Add ORDER BY to sort them by a column:
ASCsorts ascending (smallest first) — this is the default.DESCsorts descending (largest first).
Mengurutkan hasil
Baris dikembalikan tanpa urutan tertentu. Tambahkan ORDER BY untuk mengurutkannya berdasarkan kolom:
SELECT name, score FROM student ORDER BY score DESC;
ASCmengurutkan menurun (terkecil pertama) — ini adalah default.DESCmengurutkan naik (terbesar pertama).
Sorting by more than one column
Sort text columns alphabetically:
You can sort by several columns: ORDER BY form ASC, score DESC sorts by form first, then by score within each form. ORDER BY always comes last in the query.
Mengurutkan berdasarkan lebih dari satu kolom
Urutkan kolom teks secara alfabetis:
SELECT name FROM student ORDER BY name;
Anda dapat mengurutkan berdasarkan beberapa kolom: ORDER BY form ASC, score DESC mengurutkan berdasarkan kelas terlebih dahulu, lalu berdasarkan nilai di dalam setiap kelas. ORDER BY selalu muncul terakhir dalam kueri.
Common mistakes
- The default sort is ascending; add
DESCfor descending. ORDER BYcomes near the end of the query.
Kesalahan Umum
- Urutan default adalah menurun; tambahkan
DESCuntuk pengurutan naik. ORDER BYdiletakkan dekat akhir kueri.
ORDER BY sorts the rows · ORDER BY mengurutkan baris
ORDER BY puts the result rows in order, like a sort. · ORDER BY menyusun hasil baris secara berurutan, seperti pengurutan.
Show every student's name and score, highest score first. · Tampilkan name dan score setiap siswa, nilai tertinggi terlebih dahulu.
Click Run to see the output here. · Klik Jalankan untuk melihat output di sini.
Show every student's name, sorted alphabetically (A to Z). · Tampilkan name setiap siswa, diurutkan secara alfabetis (A sampai Z).
Click Run to see the output here. · Klik Jalankan untuk melihat output di sini.