Rumah > pangkalan data > SQL > Peranan perintah oleh dalam sql

Peranan perintah oleh dalam sql

下次还敢
Lepaskan: 2024-05-01 23:18:17
asal
680 orang telah melayarinya

Klausa ORDER BY dalam SQL mengisih baris dalam set hasil untuk memaparkan data dalam susunan tertentu. Ia mengisih satu atau lebih lajur dalam tertib menaik atau menurun, dan menyokong penggunaan lanjutan seperti pengisihan berbilang lajur, pengendalian nilai nol dan banyak lagi.

Peranan perintah oleh dalam sql

Peranan ORDER BY dalam SQL

Dalam SQL, klausa ORDER BY digunakan untuk mengisih baris dalam set hasil. Ia membolehkan anda mengisih data anda dalam tertib menaik atau menurun berdasarkan satu atau lebih lajur.

Fungsi utama:

  • Susun set hasil: Isih baris yang dikembalikan daripada pertanyaan untuk memaparkan data dalam susunan tertentu.
  • Kumpulkan mengikut lajur tertentu: Kumpulkan baris ke dalam set lajur dengan nilai yang sama sebelum mengisih setiap kumpulan.

Sintaks:

<code>SELECT ...
FROM ...
WHERE ...
ORDER BY column_name1 [ASC | DESC], column_name2 [ASC | DESC], ...;</code>
Salin selepas log masuk
  • nama_lajur: Nama lajur yang hendak diisih.
  • ASC: Isih dalam tertib menaik (paling kecil hingga terbesar).
  • DESC: Isih dalam susunan menurun (besar hingga terkecil).

Contoh:

Mari kita pertimbangkan jadual yang mengandungi maklumat tentang orang:

<code>CREATE TABLE persons (
  id INT PRIMARY KEY,
  name VARCHAR(255),
  age INT
);</code>
Salin selepas log masuk

Untuk mengisih orang dalam jadual mengikut nama dalam tertib menaik, kita boleh menggunakan pertanyaan berikut:

<code>SELECT *
FROM persons
ORDER BY name ASC;</code>
Salin selepas log masuk

Ini akan mengembalikan A kepada Z mengikut nama Diisih baris.

Penggunaan lanjutan:

Klausa ORDER BY juga menyokong beberapa penggunaan lanjutan:

  • Isih berbilang lajur: Isih berbilang lajur serentak, seperti menaik mengikut nama dan menurun mengikut umur.
  • Pengendalian nilai nol: Nyatakan sama ada nilai nol diletakkan pada kedudukan pertama atau terakhir.
  • NULLS FIRST/LAST: Isih nilai NULL ​​ke hadapan atau terakhir set hasil.

Dengan menggunakan klausa ORDER BY, anda boleh mengatur dan mengatur data anda dengan cekap, memudahkan pertanyaan dan penjanaan laporan.

Atas ialah kandungan terperinci Peranan perintah oleh dalam sql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan