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 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:
Sintaks:
<code>SELECT ... FROM ... WHERE ... ORDER BY column_name1 [ASC | DESC], column_name2 [ASC | DESC], ...;</code>
Contoh:
Mari kita pertimbangkan jadual yang mengandungi maklumat tentang orang:
<code>CREATE TABLE persons ( id INT PRIMARY KEY, name VARCHAR(255), age INT );</code>
Untuk mengisih orang dalam jadual mengikut nama dalam tertib menaik, kita boleh menggunakan pertanyaan berikut:
<code>SELECT * FROM persons ORDER BY name ASC;</code>
Ini akan mengembalikan A kepada Z mengikut nama Diisih baris.
Penggunaan lanjutan:
Klausa ORDER BY juga menyokong beberapa penggunaan lanjutan:
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!