Tutorial ini mengasumsikan bahwa Anda sudah familiar dengan dasar-dasar SQL termasuk kueri CRUD (Create, Read, Update, dan Delete). Jika Anda ingin menyegarkan kembali dasar-dasar SQL, sumber daya berikut bisa membantu -
Saat melakukan analisis data di SQL, Anda perlu mengurutkan hasil berdasarkan nilai satu atau lebih kolom dari tabel yang Anda analisis. Di SQL, ini dilakukan menggunakan kata kunci order by. Tutorial ini akan memperkenalkan Anda pada kata kunci order by dengan menuntun Anda melalui contoh nyata di PostgreSQL. Tautan kedua di atas mencakup pengantar yang cukup untuk PostgreSQL. Pastikan Anda memeriksanya jika Anda belum familiar menggunakan PostgreSQL.
Pertama-tama, mari buat tabel bernama countries di PostgreSQL. Tabel ini akan berisi kolom dan tipe data berikut -
country_code (karakter)
country_name (karakter)
continent (karakter)
region (karakter)
independence_year (integer)
local_name (karakter)
gov_form (karakter)
capital (karakter)
Mari cepat buat tabel sesuai spesifikasi ini. Kueri SQL berikut akan melakukannya untuk Anda -
CREATETABLE countries(
country_code varchar(50)primarykey,
country_name varchar(50),
continent varchar(50),
region varchar(50),
independence_year smallint,
local_name varchar(50),
gov_form varchar(50),
capital varchar(50));Didukung oleh
Anda akan membutuhkan jumlah rekaman yang cukup banyak di tabel countries agar dapat memahami potensi penuh dari kata kunci order by. Anda bisa melakukannya dengan mengimpor file .csv yang berisi tabel countries yang baru saja Anda buat.
Setelah Anda mengimpor file .csv ke PostgreSQL, jalankan kueri select pada tabel countries, dan Anda akan mendapatkan sesuatu seperti berikut -
Sekarang Anda memiliki basis data yang siap untuk Anda gunakan bereksperimen dengan kata kunci order by. Mari mulai dengan kueri berikut yang akan mengurutkan negara berdasarkan nama negara. Nama negara disimpan di kolom country_name.
select*from countries orderby country_name;Didukung oleh
Keluaran yang dihasilkan adalah -
Secara default, order by mengurutkan nilai dalam urutan menaik. Dalam hal ini, order by mengurutkan nama negara dalam urutan alfabet.
Kita juga dapat mengurutkan kolom secara menurun dengan menambahkan kata kunci DESC -
select*from countries orderby country_name desc;Didukung oleh
Hasilnya adalah -
Tabel countries memiliki kolom bernama independence_year. Mari lihat detail negara-negara yang meraih kemerdekaan di antara tahun 1850 dan 1900 dan kita urutkan juga secara alfabetis -
select*from countries where independence_year >=1800and independence_year <=1900orderby country_name;Didukung oleh
Hasilnya akan terlihat seperti -
Sekarang mari urutkan detail negara berdasarkan ibu kota negara secara menurun -
select*from countries orderby capital desc;Didukung oleh
Dan Anda mendapatkan -
Lihat dua nilai pertama di kolom capital. Itu adalah nilai null, dan secara alfabet mereka muncul di bagian paling akhir.
Anda juga dapat menentukan nama kolom tertentu bersamaan dengan order by.
select country_code, country_name, capital from countries orderby capital;Didukung oleh
Hasilnya adalah -
Itu saja untuk tutorial ini. Dalam tutorial ini, Anda mempelajari cara menggunakan kata kunci order by di SQL untuk mengurutkan nilai kolom. Jika Anda ingin memperkuat pengetahuan SQL Anda, lihat kursus DataCamp ini - Joining Data in SQL.
Kuasai pertanyaan wawancara basis data, dari konsep SQL dasar hingga skenario desain sistem tingkat lanjut. Panduan mendalam ini mencakup semua yang Anda perlukan untuk sukses di wawancara DBMS dan meraih peran berikutnya.
Temukan alasan mengapa Anda sebaiknya (tidak) menggunakan spaghetti plot untuk menyampaikan ketidakpastian jalur prediksi badai serta dampaknya terhadap interpretasi.
Kuasai kueri SQL yang kompleks yang diperlukan untuk menjawab berbagai pertanyaan ilmu data dan menyiapkan set data yang kuat untuk analisis di PostgreSQL.
Pelajari cara menggunakan SQL Server untuk melakukan tugas manipulasi data umum dan kuasai tugas manipulasi data umum menggunakan sistem basis data ini.
Tutorial ini mengasumsikan bahwa Anda sudah familiar dengan dasar-dasar SQL termasuk kueri CRUD (Create, Read, Update, dan Delete). Jika Anda ingin menyegarkan kembali dasar-dasar SQL, sumber daya berikut bisa membantu -
Saat melakukan analisis data di SQL, Anda perlu mengurutkan hasil berdasarkan nilai satu atau lebih kolom dari tabel yang Anda analisis. Di SQL, ini dilakukan menggunakan kata kunci order by. Tutorial ini akan memperkenalkan Anda pada kata kunci order by dengan menuntun Anda melalui contoh nyata di PostgreSQL. Tautan kedua di atas mencakup pengantar yang cukup untuk PostgreSQL. Pastikan Anda memeriksanya jika Anda belum familiar menggunakan PostgreSQL.
Pertama-tama, mari buat tabel bernama countries di PostgreSQL. Tabel ini akan berisi kolom dan tipe data berikut -
Mari cepat buat tabel sesuai spesifikasi ini. Kueri SQL berikut akan melakukannya untuk Anda -
Anda akan membutuhkan jumlah rekaman yang cukup banyak di tabel countries agar dapat memahami potensi penuh dari kata kunci order by. Anda bisa melakukannya dengan mengimpor file .csv yang berisi tabel countries yang baru saja Anda buat.
Setelah Anda mengimpor file .csv ke PostgreSQL, jalankan kueri select pada tabel countries, dan Anda akan mendapatkan sesuatu seperti berikut -
Sekarang Anda memiliki basis data yang siap untuk Anda gunakan bereksperimen dengan kata kunci order by. Mari mulai dengan kueri berikut yang akan mengurutkan negara berdasarkan nama negara. Nama negara disimpan di kolom country_name.
Keluaran yang dihasilkan adalah -
Secara default, order by mengurutkan nilai dalam urutan menaik. Dalam hal ini, order by mengurutkan nama negara dalam urutan alfabet.
Kita juga dapat mengurutkan kolom secara menurun dengan menambahkan kata kunci
DESC-Hasilnya adalah -
Tabel countries memiliki kolom bernama independence_year. Mari lihat detail negara-negara yang meraih kemerdekaan di antara tahun 1850 dan 1900 dan kita urutkan juga secara alfabetis -
Hasilnya akan terlihat seperti -
Sekarang mari urutkan detail negara berdasarkan ibu kota negara secara menurun -
Dan Anda mendapatkan -
Lihat dua nilai pertama di kolom capital. Itu adalah nilai null, dan secara alfabet mereka muncul di bagian paling akhir.
Anda juga dapat menentukan nama kolom tertentu bersamaan dengan order by.
Hasilnya adalah -
Itu saja untuk tutorial ini. Dalam tutorial ini, Anda mempelajari cara menggunakan kata kunci order by di SQL untuk mengurutkan nilai kolom. Jika Anda ingin memperkuat pengetahuan SQL Anda, lihat kursus DataCamp ini - Joining Data in SQL.