Last Updated on September 17, 2021 by
Anda mungkin mengalami kesulitan dalam mengurutkan data yang penting dalam project sql. Untuk itu SQL menyediakan statement order by SQL untuk memudahkan Anda dalam mengerjakan pengurutan data penting tersebut.
Codekey telah merangkum cara melakukan pengurutan data menggunakan syntax Order By. Pada artikel kali ini Codekey akan membahas tentang SQL Order dan Order By SQL. Jika Anda tertarik dengan topik kali ini, simak artikel berikut ini.
SQL Order
Statement ORDER BY di sql digunakan untuk mengurutkan data yang diambil baik secara ascending atau descending menurut satu atau lebih kolom. Secara default ORDER BY mengurutkan data dalam urutan menaik.
Anda dapat menggunakan kata kunci DESC untuk mengurutkan data dalam urutan menurun dan kata kunci ASC untuk mengurutkan dalam urutan menaik.
Mengurutkan hasil kueri dalam SQL Order, sebagian besar berguna ketika kita perlu melihat hal-hal dari baris yang paling penting hingga baris yang paling tidak penting. Misalnya, untuk menjawab pertanyaan “siapakah orang yang memperoleh nilai tertinggi” dapat dijawab dengan mengurutkan hasil dan membaca hasil baris demi baris.
Buatlah daftar nilai dan buat daftar nama yang diurutkan berdasarkan abjad dari A hingga Z seperti contoh berikut ini:
CREATE TABLE rapot (nama TEXT, pelajaran TEXT, nilai INTEGER); INSERT INTO rapot (nama, pelajaran, nilai) VALUES ("Johan", "Matematika", 97), ("Erik", "Matematika", 88), ("Ratna", "Seni Budaya", 99), ("Johan", "Sejarah", 93), ("Andre", "Sejarah", 82), ("Erik", "Sejarah", 87), ("Ahmad", "Fisika", 91), ("Johan", "Fisika", 84), ("Ryan", "Fisika", 97); SELECT DISTINCT nama FROM rapot ORDER by nama;
Sekarang, Anda bisa mendapatkan daftar nilai dan urutkan semua nilai dari yang tertinggi hingga terendah. Perhatikan bahwa arah pemesanan sekarang berlawanan yang berarti pemesanan turun. Urutan menurun dengan dicatat menggunakan perintah DEST.
CREATE TABLE rapot (nama TEXT, pelajaran TEXT, nilai INTEGER); INSERT INTO rapot (nama, pelajaran, nilai) VALUES ("Johan", "Matematika", 97), ("Erik", "Matematika", 88), ("Ratna", "Seni Budaya", 99), ("Johan", "Sejarah", 93), ("Andre", "Sejarah", 82), ("Erik", "Sejarah", 87), ("Ahmad", "Fisika", 91), ("Johan", "Fisika", 84), ("Ryan", "Fisika", 97); SELECT nama, pelajaran, nilai FROM rapot ORDER by nilai DESC;
Itulah penjelasan tentang SQL Order yang harus Anda ketahui. Perlu diingat bahwa ASC adalah nilai default untuk klausa ORDER BY. Jadi, jika Anda tidak menentukan apa pun setelah nama kolom dalam klausa ORDER BY, output akan diurutkan dalam urutan menaik secara default.
Apabila Anda tertarik untuk belajar SQL lebih jauh lagi Anda dapat belajar di situs Codekey. Situs Codekey menyediakan berbagai tutorial, pembahasan, materi, serta tips dan trik yang dapat membantu Anda untuk belajar bahasa pemrograman.
Codekey menyediakan seri tutorial dari berbagai bahasa pemrograman. Jangan lupa untuk mendapatkan update terbaru dari situs Codekey agar Anda tidak ketinggalan artikel terbaru.
Jasa Pembuatan Aplikasi, Website dan Internet Marketing | PT APPKEY
PT APPKEY adalah perusahaan IT yang khusus membuat aplikasi Android, iOS dan mengembangkan sistem website. Kami juga memiliki pengetahuan dan wawasan dalam menjalankan pemasaran online sehingga diharapkan dapat membantu menyelesaikan permasalahan Anda.