Bagaimana Menggunakan Fasal ORDER MENGIKUT SQL?



Artikel ini mengenai 'ORDER BY in SQL' adalah panduan komprehensif mengenai pernyataan ORDER BY dalam SQL. Pernyataan ini digunakan untuk menyusun data dalam jadual.

Di pasaran hari ini di mana sejumlah besar data dihasilkan setiap hari, sangat penting bagi kita untuk menyusun data yang terdapat dalam pangkalan data. Baiklah, untuk menyusun data dalam SQL, biasanya menggunakan klausa ORDER BY. Jadi, dalam artikel ini di PESANAN OLEH dalam SQL , Saya akan membincangkan pelbagai cara di mana anda boleh menggunakan klausa ini untuk menyusun data.

SQL-ORDER BY-SQL-Edureka-300x144Topik berikut akan dibahas dalam artikel ini:





    1. Apakah klausa ORDER BY dalam SQL?
    2. Sintaks
    3. PESANAN OLEH pada satu lajur
    4. PESANAN OLEH DESC
    5. PESANAN OLEH pada beberapa lajur

Apa itu ORDER BY dalam SQL?

Klausa ORDER BY digunakan untuk menyusun semua hasil dalam urutan menaik atau menurun. Secara lalai, set hasil disusun mengikut urutan menaik. Jadi, jika anda ingin menyusun hasil yang ditetapkan mengikut urutan menurun, anda boleh menggunakan kata kunci DESC. Selain daripada ini, anda juga boleh menyusun mengikut satu lajur atau beberapa lajur dalam jadual.

Sintaks:

SELECT Column1, Column2, ... ColumnN DARI TableName ORDER MENGIKUT Column1, Column2, ... ASC | DESC

Oleh kerana anda mengetahui sintaks ORDER BY dalam SQL, mari kita lihat beberapa contoh klausa ini.



Pertimbangkan jadual berikut untuk melihat semua operasi dalam klausa ORDER BY. Juga, untuk membuat jadual, dalam SQL, anda boleh menggunakan BUAT penyataan jadual .

ID pelajar Nama pertama Nombor telefon Bandar

satu

Rohan



9876543210

Hyderabad

2

Sonali

9876567864

Bengaluru

3

Ajay

9966448811

Lucknow

4

Geeta

9765432786

Lucknow

5

Shubham

9944888756

Delhi

PESANAN OLEH klausa pada satu lajur

Sekiranya anda harus menyusun data mengikut lajur tertentu, maka anda harus menyebut nama lajur selepas klausa ORDER BY di .

Contoh:

Pertimbangkan senario, di mana anda harus menulis pertanyaan untuk memilih semua pelajar dari jadual 'Pelajar', disusun berdasarkan lajur 'Bandar'.

PILIH * DARI Pelajar ORDER MENGIKUT Bandar

Semasa menjalankan pertanyaan di atas, anda akan melihat output seperti di bawah:

ID pelajar

Nama pertama

Nombor telefon

Bandar

2

Sonali

9876567864

Bengaluru

5

Shubham

9944888756

Delhi

satu

Rohan

9876543210

Hyderabad

3

Ajay

9966448811

Lucknow

4

Geeta

9765432786

Lucknow

PESANAN OLEH DESC

Sekiranya anda harus menyusun data mengikut urutan menurun, maka anda harus menyebutkan kata kunci DESC setelah klausa ORDER BY dalam SQL.

Contoh:

Pertimbangkan senario, di mana anda harus menulis pertanyaan untuk memilih semua siswa dari tabel 'Pelajar', disusun berdasarkan kolom 'Kota' dalam urutan menurun.

PILIH * DARI Pelajar PESANAN MENGIKUT DESC Bandar

Semasa menjalankan pertanyaan di atas, anda akan melihat output seperti di bawah:

ID pelajar

Nama pertama

Nombor telefon

menghantar dua kali ganda ke int java

Bandar

4

Geeta

9765432786

Lucknow

3

Ajay

9966448811

Lucknow

satu

Rohan

9876543210

Hyderabad

5

Shubham

9944888756

Delhi

2

Sonali

9876567864

Bengaluru

PESANAN OLEH pada beberapa lajur

Sekiranya anda harus menyusun data mengikut banyak lajur, maka anda harus menyebutkan nama lajur tersebut setelah klausa ORDER BY dalam SQL.

Contoh:

Pertimbangkan senario, di mana anda harus menulis pertanyaan untuk memilih semua siswa dari tabel 'Pelajar', disusun berdasarkan kolom 'Bandar' dan kolom 'Nama Depan'.

PILIH * DARI Pelajar PESANAN MENGIKUT Bandar, Nama Depan

Menurut pertanyaan di atas, anda akan melihat kumpulan hasil, yang dipesan oleh City, tetapi jika beberapa baris mempunyai City yang sama, maka pesanan tersebut dipesan oleh FirstName. Semasa menjalankan pertanyaan di atas, anda akan melihat output seperti di bawah:

ID pelajar

Nama pertama

Nombor telefon

Bandar

2

Sonali

9876567864

Bengaluru

5

Shubham

9944888756

Delhi

satu

Rohan

9876543210

Hyderabad

3

Ajay

9966448811

Lucknow

4

Geeta

9765432786

Lucknow

Anda juga dapat menyusun pelajar berdasarkan, disusun berdasarkan urutan menaik untuk 'City', dan urutan menurun untuk 'Firstname'. Untuk melakukannya, anda boleh menulis kod seperti di bawah:

PILIH * DARI Pelajar ORDER BY City ASC, FirstName DESC

Semasa menjalankan pertanyaan di atas, anda akan melihat output seperti di bawah:

ID pelajar

Nama pertama

Nombor telefon

Bandar

2

Sonali

9876567864

apa yang bergema dalam php

Bengaluru

5

Shubham

9944888756

Delhi

satu

Rohan

9876543210

Hyderabad

4

Geeta

9765432786

Lucknow

3

Ajay

9966448811

Lucknow

Dengan ini, kita akan mengakhiri artikel ini mengenai ORDER BY dalam SQL. Saya harap anda memahami cara menggunakan klausa ORDER BY dalam SQL. Sekiranya anda ingin mengetahui lebih lanjut mengenai MySQL dan kenali pangkalan data hubungan sumber terbuka ini, kemudian periksa kami yang dilengkapi dengan latihan langsung yang dipimpin oleh instruktur dan pengalaman projek kehidupan sebenar. Latihan ini akan membantu anda memahami MySQL secara mendalam dan membantu anda mencapai penguasaan terhadap subjek ini.

Ada soalan untuk kami? Sila sebutkan di bahagian komen artikel ini mengenai 'ORDER BY in SQL' dan saya akan menghubungi anda.