Klausa SQL ORDER BY
Pernyataan ORDER BY digunakan untuk mengisih set hasil berdasarkan lajur yang ditentukan.
Pernyataan ORDER BY mengisih rekod dalam tertib menaik secara lalai Jika anda ingin mengisih rekod dalam tertib menurun, gunakan kata kunci DESC.
Jadual "Pesanan":
Company OrderNumber IBM 3532 HuluMiao 2356 Apple 4698 IBM 6953
Contoh 1: Paparkan nama syarikat dalam susunan abjad:
Hasil:
SELECT Company, OrderNumber FROM Orders ORDER BY Company
Contoh 2: Paparkan nama syarikat (Syarikat) dalam susunan abjad dan paparkan nombor urutan (Nombor Pesanan) dalam susunan berangka:
Company OrderNumber Apple 4698 HuluMiao 2356 IBM 6953 IBM 3532
Hasil:
SELECT Company, OrderNumber FROM Orders ORDER BY Company, OrderNumber
Contoh 3: Paparkan nama syarikat dalam susunan abjad terbalik:
Company OrderNumber Apple 4698 HuluMiao 2356 IBM 3532 IBM 6953
Keputusan:
Contoh 4: Paparkan nama syarikat dalam susunan abjad terbalik dan paparkan nombor urutan dalam susunan berangka:
SELECT Company, OrderNumber FROM Orders ORDER BY Company DESC
Keputusan:
Company OrderNumber IBM 6953 IBM 3532 HuluMiao 2356 Apple 4698
Petua: Dalam contoh ini Apabila terdapat nilai yang sama dalam lajur pertama (boleh jadi batal), lajur kedua diisih dalam tertib menaik.
Atas ialah kandungan terperinci Cara menggunakan klausa ORDER BY dalam SQL. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!