Urutkan Hasil Bagian 2
Termasuk bagian Dasar-Dasar dalam perjalanan SQL di Coddy. Pelajaran 14 dari 72.
Saat menggunakan ORDER BY di SQL, kamu bisa mengurutkan data berdasarkan beberapa kolom.
Sebagai contoh, perhatikan tabel competition berikut:
| runner_id | age | avg_speed |
|---|---|---|
| 1 | 47 | 3.65 |
| 2 | 62 | 3.07 |
| 3 | 57 | 6.82 |
| 4 | 56 | 4.34 |
| 5 | 25 | 4.93 |
| 6 | 40 | 3.94 |
| 7 | 23 | 6.58 |
| 8 | 40 | 3.43 |
SELECT *
FROM competition
WHERE age < 50
ORDER BY age DESC, avg_speed DESCKueri ini akan:
- Pertama, mengurutkan semua catatan berdasarkan usia secara menurun (tertinggi ke terendah)
- Jika dua catatan atau lebih memiliki usia yang sama, kueri kemudian akan mengurutkan catatan tersebut berdasarkan avg_speed secara menurun (tertinggi ke terendah)
Hasilnya:
| runner_id | age | avg_speed |
|---|---|---|
| 1 | 47 | 3.65 |
| 6 | 40 | 3.94 |
| 8 | 40 | 3.43 |
| 5 | 25 | 4.93 |
| 7 | 23 | 6.58 |
Tantangan
MudahTabel dan kolom yang tersedia:
feathers:id,weight,area
Kembalikan semua id setelah mengurutkannya berdasarkan area secara menurun. Jika bulu-bulu memiliki area yang sama, urutkan berdasarkan weight secara menaik.
Coba sendiri
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Dasar-Dasar
4Kata Kunci Lainnya
Kata kunci INKata kunci BETWEENKata kunci LIKEKata kunci ASRangkuman: Model Ponsel2Kondisi
Dasar KondisiKata Kunci ANDKata Kunci ORKata Kunci NOTMenggabungkan Beberapa KondisiTanda KurungNilai Boolean3Format Pengembalian Khusus
Nilai nullUrutkan Hasil Bagian 1Urutkan Hasil Bagian 2Ulasan: Perusahaan Keamanan SiberBatasi Jumlah RecordUlasan: Pabrik Kendaraan6Tantangan Pengantar
Ulasan: Pemilihan ParlemenUlasan: Polisi Menangkap Pelaku KejahatanUlasan: Wadah Minuman BarUlasan: Insinyur Membuat Kolom BaruLatihan sendiri: Playground SQL