Di pasar saat ini di mana sejumlah besar data dihasilkan setiap hari, sangat penting bagi kami untuk menyortir data yang ada di database. Nah, untuk mengurutkan data dalam SQL, biasanya menggunakan klausa ORDER BY. Jadi, di artikel ini tentang ORDER BY dalam SQL , Saya akan membahas berbagai cara menggunakan klausa ini untuk mengurutkan data.
Topik berikut akan dibahas dalam artikel ini:
Apa itu ORDER BY di SQL?
Klausa ORDER BY digunakan untuk mengurutkan semua hasil dalam urutan naik atau turun. Secara default, kumpulan hasil diurutkan dalam urutan menaik. Jadi, jika Anda ingin mengurutkan hasil dalam urutan menurun, Anda dapat menggunakan kata kunci DESC. Selain itu, Anda juga bisa mengurutkan menurut satu kolom atau beberapa kolom dalam tabel.
Sintaksis:
PILIH Column1, Column2, ... ColumnN FROM TableName ORDER BY Column1, Column2, ... ASC | DESC
Karena Anda mengetahui sintaks ORDER BY di SQL, mari kita lihat beberapa contoh klausa ini.
Pertimbangkan tabel berikut untuk melihat semua operasi di klausa ORDER BY. Selain itu, untuk membuat tabel, dalam SQL, Anda dapat menggunakan BUAT pernyataan tabel .
Identitas Siswa | Nama depan | Nomor telepon | Kota |
satu | Rohan | 9876543210 | Hyderabad |
2 | Sonali | 9876567864 | Bengaluru |
3 | Ajay | 9966448811 | Lucknow |
4 | Geeta | 9765432786 | Lucknow |
5 | Shubham | 9944888756 | Delhi |
Klausa ORDER BY pada satu kolom
Jika Anda harus mengurutkan data menurut kolom tertentu, maka Anda harus menyebutkan nama kolom setelah klausa ORDER BY di .
Contoh:
Pertimbangkan skenario, di mana Anda harus menulis kueri untuk memilih semua siswa dari tabel 'Siswa', diurutkan berdasarkan kolom 'Kota'.
PILIH * DARI Siswa ORDER MENURUT Kota
Saat menjalankan kueri di atas, Anda akan melihat output seperti di bawah ini:
Identitas Siswa | Nama depan | Nomor telepon | Kota |
2 | Sonali | 9876567864 | Bengaluru |
5 | Shubham | 9944888756 | Delhi |
satu | Rohan | 9876543210 | Hyderabad |
3 | Ajay | 9966448811 | Lucknow |
4 | Geeta | 9765432786 | Lucknow cara menggunakan kelas pemindai di java |
ORDER BY DESC
Jika Anda harus mengurutkan data dalam urutan menurun, maka Anda harus menyebutkan kata kunci DESC setelah klausa ORDER BY di SQL.
Contoh:
Pertimbangkan skenario, di mana Anda harus menulis kueri untuk memilih semua siswa dari tabel 'Siswa', diurutkan berdasarkan kolom 'Kota' dalam urutan menurun.
PILIH * DARI ORDER Siswa MENURUT DESC Kota
Saat menjalankan kueri di atas, Anda akan melihat output seperti di bawah ini:
Identitas Siswa | Nama depan | Nomor telepon | Kota |
4 | Geeta | 9765432786 | Lucknow |
3 | Ajay | 9966448811 | Lucknow |
satu | Rohan | 9876543210 | Hyderabad |
5 | Shubham | 9944888756 | Delhi |
2 | Sonali | 9876567864 | Bengaluru |
ORDER BY di beberapa kolom
Jika Anda harus mengurutkan data berdasarkan banyak kolom, maka Anda harus menyebutkan nama kolom tersebut setelah klausa ORDER BY di SQL.
Contoh:
Pertimbangkan skenario, di mana Anda harus menulis kueri untuk memilih semua siswa dari tabel 'Siswa', diurutkan berdasarkan kolom 'Kota' dan kolom 'Nama depan'.
PILIH * DARI ORDER Siswa MENURUT Kota, Nama Depan
Berdasarkan kueri di atas, Anda akan melihat hasil-set, yang diurutkan berdasarkan Kota, tetapi jika beberapa baris memiliki Kota yang sama, maka baris tersebut diurutkan berdasarkan Nama Depan. Saat menjalankan kueri di atas, Anda akan melihat output seperti di bawah ini:
Identitas Siswa | Nama depan | Nomor telepon | Kota |
2 | Sonali | 9876567864 | Bengaluru |
5 | Shubham | 9944888756 | Delhi panjang javascript dari sebuah array |
satu | Rohan | 9876543210 | Hyderabad |
3 | Ajay | 9966448811 | Lucknow |
4 | Geeta | 9765432786 | Lucknow |
Anda juga dapat mengurutkan siswa berdasarkan, diurutkan menurut urutan naik untuk 'Kota', dan urutan menurun untuk 'Nama depan'. Untuk melakukan itu, Anda dapat menulis kode seperti di bawah ini:
PILIH * DARI PESANAN Siswa MENURUT ASC Kota, DESC Nama Depan
Saat menjalankan kueri di atas, Anda akan melihat output seperti di bawah ini:
Identitas Siswa | Nama depan | Nomor telepon | Kota |
2 | Sonali | 9876567864 | Bengaluru |
5 | Shubham | 9944888756 | Delhi |
satu | Rohan | 9876543210 | Hyderabad |
4 | Geeta | 9765432786 | Lucknow |
3 | Ajay | 9966448811 | Lucknow |
Dengan ini, kami mengakhiri artikel ini tentang ORDER BY dalam SQL. Saya harap Anda mengerti cara menggunakan klausa ORDER BY di SQL. Jika Anda ingin mempelajari lebih lanjut tentang MySQL dan kenali basis data relasional sumber terbuka ini, lalu lihat yang dilengkapi dengan pelatihan langsung yang dipimpin instruktur dan pengalaman proyek kehidupan nyata. Pelatihan ini akan membantu Anda memahami MySQL secara mendalam dan membantu Anda menguasai subjek.
Ada pertanyaan untuk kami? Harap sebutkan di bagian komentar artikel ini di 'ORDER BY in SQL' dan saya akan menghubungi Anda kembali.