Urutkan Hasil Bagian 2
Termasuk bagian Dasar-Dasar dalam perjalanan SQL di Coddy. Pelajaran 14 dari 72.
Saat menggunakan ORDER BY di SQL, kamu dapat mengurutkan data berdasarkan beberapa kolom.
Sebagai contoh, perhatikan tabel competition berikut:
| runner_id | age | avg_speed (m/s) |
|---|---|---|
| 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 rekaman berdasarkan usia secara menurun (tertinggi ke terendah)
- Jika dua atau lebih rekaman memiliki usia yang sama, kueri kemudian akan mengurutkan rekaman tersebut berdasarkan avg_speed secara menurun (tertinggi ke terendah)
Hasilnya:
| runner_id | age | avg_speed (m/s) |
|---|---|---|
| 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 dari terbesar ke terkecil. Jika bulu memiliki area yang sama, urutkan berdasarkan weight dari terkecil ke terbesar.
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