Rumah > pangkalan data > tutorial mysql > Bagaimana untuk Memesan Berbilang Lajur dengan Arah Isih Berbeza dalam SQL?

Bagaimana untuk Memesan Berbilang Lajur dengan Arah Isih Berbeza dalam SQL?

Susan Sarandon
Lepaskan: 2025-01-21 21:06:15
asal
557 orang telah melayarinya

How to Order Multiple Columns with Different Sort Directions in SQL?

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>
Salin selepas log masuk

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!

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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan