Database
 sql >> Teknologi Basis Data >  >> RDS >> Database

Bagaimana Cara Menggunakan Klausa ORDER BY Dalam SQL?

Di pasar saat ini di mana sejumlah besar data dihasilkan setiap hari, sangat penting bagi kami untuk menyortir data yang ada dalam database. Nah, untuk mengurutkan data di SQL, biasanya developer menggunakan klausa ORDER BY. Jadi, dalam artikel ini tentang ORDER BY in SQL , saya akan membahas berbagai cara di mana Anda dapat menggunakan klausa ini untuk mengurutkan data.

Topik berikut akan dibahas dalam artikel ini:

    1. Apa itu klausa ORDER BY dalam SQL?
    2. Sintaks
    3. PESAN OLEH satu kolom
    4. PESAN MELALUI DESC
    5. PESAN OLEH beberapa kolom

Apa itu ORDER BY dalam SQL?

Klausa ORDER BY digunakan untuk mengurutkan semua hasil dalam urutan menaik atau menurun. Secara default, kumpulan hasil diurutkan dalam urutan menaik. Jadi, jika Anda ingin mengurutkan hasil yang ditetapkan dalam urutan menurun, Anda dapat menggunakan kata kunci DESC. Selain itu, Anda juga dapat mengurutkan menurut satu kolom atau beberapa kolom dalam sebuah tabel.

Sintaks:

SELECT Column1, Column2, ...ColumnN
FROM TableName
ORDER BY Column1, Column2, ... ASC|DESC;

Karena Anda mengetahui sintaks ORDER BY dalam SQL, mari kita lihat beberapa contoh klausa ini.

Pertimbangkan tabel berikut untuk melihat semua operasi dalam klausa ORDER BY. Juga, untuk membuat tabel, dalam SQL, Anda dapat menggunakan pernyataan CREATE table.

StudentID NamaDepan Nomor Telepon Kota

1

Rohan

9876543210

Hyderabad

2

Sonali

9876567864

Bengaluru

3

Ajay

9966448811

Keberuntungan

4

Geeta

9765432786

Keberuntungan

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 SQL.

Contoh:

Pertimbangkan sebuah skenario, di mana Anda harus menulis kueri untuk memilih semua siswa dari tabel “Siswa”, diurutkan menurut kolom “Kota”.

SELECT * FROM Students
ORDER BY City;

Saat menjalankan kueri di atas, Anda akan melihat output seperti di bawah ini:

StudentID

NamaDepan

Nomor Telepon

Kota

2

Sonali

9876567864

Bengaluru

5

Shubham

9944888756

Delhi

1

Rohan

9876543210

Hyderabad

3

Ajay

9966448811

Keberuntungan

4

Geeta

9765432786

Keberuntungan

PESAN BERDASARKAN DESC

Jika Anda harus mengurutkan data dalam urutan menurun, maka Anda harus menyebutkan kata kunci DESC setelah klausa ORDER BY di SQL.

Contoh:

Pertimbangkan sebuah skenario, di mana Anda harus menulis kueri untuk memilih semua siswa dari tabel “Siswa”, diurutkan berdasarkan kolom “Kota” dalam urutan menurun.

SELECT * FROM Students
ORDER BY City DESC;

Saat menjalankan kueri di atas, Anda akan melihat output seperti di bawah ini:

StudentID

NamaDepan

Nomor Telepon

Kota

4

Geeta

9765432786

Keberuntungan

3

Ajay

9966448811

Keberuntungan

1

Rohan

9876543210

Hyderabad

5

Shubham

9944888756

Delhi

2

Sonali

9876567864

Bengaluru

ORDER BY pada beberapa kolom

Jika Anda harus mengurutkan data menurut banyak kolom, maka Anda harus menyebutkan nama kolom tersebut setelah klausa ORDER BY di SQL.

Contoh:

Pertimbangkan sebuah skenario, di mana Anda harus menulis kueri untuk memilih semua siswa dari tabel “Siswa”, diurutkan menurut kolom “Kota” dan kolom “Nama Depan”.

SELECT * FROM Students
ORDER BY City, FirstName;

Berdasarkan kueri di atas, Anda akan melihat kumpulan hasil, yang diurutkan berdasarkan Kota, tetapi jika beberapa baris memiliki Kota yang sama, maka diurutkan berdasarkan NamaDepan. Saat menjalankan kueri di atas, Anda akan melihat output seperti di bawah ini:

StudentID

NamaDepan

Nomor Telepon

Kota

2

Sonali

9876567864

Bengaluru

5

Shubham

9944888756

Delhi

1

Rohan

9876543210

Hyderabad

3

Ajay

9966448811

Keberuntungan

4

Geeta

9765432786

Keberuntungan

Anda juga dapat mengurutkan siswa berdasarkan, diurutkan menurut urutan menaik untuk “Kota”, dan urutan menurun untuk “Nama depan”. Untuk melakukan itu, Anda dapat menulis kode seperti di bawah ini:

SELECT * FROM Students
ORDER BY City ASC, FirstName DESC;

Saat menjalankan kueri di atas, Anda akan melihat output seperti di bawah ini:

StudentID

NamaDepan

Nomor Telepon

Kota

2

Sonali

9876567864

Bengaluru

5

Shubham

9944888756

Delhi

1

Rohan

9876543210

Hyderabad

4

Geeta

9765432786

Keberuntungan

3

Ajay

9966448811

Keberuntungan

Dengan ini, kita mengakhiri artikel ini tentang ORDER BY dalam SQL. Saya harap Anda mengerti bagaimana menggunakan klausa ORDER BY dalam SQL. Jika Anda ingin mempelajari lebih lanjut tentang MySQL dan kenali database relasional sumber terbuka ini, lalu lihat . kami Pelatihan Sertifikasi DBA MySQL 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 tentang “PESAN DENGAN SQL” dan saya akan menghubungi Anda kembali.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Menghubungkan ke Database menggunakan PHP

  2. Migrasi DB dengan Wizard Multi-Tabel NextForm

  3. Cara Menambahkan Kolom di SQL

  4. Cara Menggunakan DISTINCT dalam SQL

  5. Tingkat Kompatibilitas dan Estimasi Kardinalitas Primer