Isih Berbilang Lajur dalam SQL dengan Arah Pelbagai
SQL selalunya memerlukan pengisihan data merentas berbilang lajur, kadangkala menggunakan susunan isihan berbeza untuk setiap lajur. Fasal ORDER BY
mengendalikan perkara ini.
Untuk mengisih mengikut berbilang lajur dengan arah menaik/menurun yang berbeza, gunakan struktur ini:
<code class="language-sql">ORDER BY column1 DESC, column2 ASC</code>
Di sini, column1
diisih menurun (DESC
), dan column2
diisih menaik (ASC
- lalai). Pangkalan data mula-mula memesan mengikut column1
secara menurun. Kemudian, untuk baris dengan nilai column1
yang sama, ia mengisihnya mengikut column2
secara menaik.
Isihan berlapis ini berguna apabila anda memerlukan lajur pengisihan utama, tetapi juga memerlukan susunan lanjut dalam kumpulan yang berkongsi nilai lajur utama yang sama.
Atas ialah kandungan terperinci Bagaimana untuk Memesan Berbilang Lajur dengan Arah Isih Berbeza dalam SQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!