Subkalimat ORDER BY SQL
- Halaman Sebelumnya AND & OR SQL
- Halaman Berikutnya SQL insert
Perintah ORDER BY digunakan untuk mengurutkan hasil set.
Perintah ORDER BY
Perintah ORDER BY digunakan untuk mengurutkan hasil set berdasarkan kolom yang ditentukan.
Perintah ORDER BY secara baku mengurutkan catatan dalam urutan naik.
Jika Anda ingin mengurutkan catatan dalam urutan turun, Anda dapat menggunakan kata kunci DESC.
Tabel asli (digunakan dalam contoh):
Tabel Orders:
Company | OrderNumber |
---|---|
IBM | 3532 |
W3School | 2356 |
Apple | 4698 |
W3School | 6953 |
Contoh 1
Tampilkan nama perusahaan dalam urutan alphabet:
SELECT Company, OrderNumber FROM Orders ORDER BY Company
Hasil:
Company | OrderNumber |
---|---|
Apple | 4698 |
IBM | 3532 |
W3School | 6953 |
W3School | 2356 |
Contoh 2
Tampilkan nama perusahaan dalam urutan alphabet (Company), dan tampilkan nomor urut dalam urutan angka (OrderNumber):
SELECT Company, OrderNumber FROM Orders ORDER BY Company, OrderNumber
Hasil:
Company | OrderNumber |
---|---|
Apple | 4698 |
IBM | 3532 |
W3School | 2356 |
W3School | 6953 |
Contoh 3
Tampilkan nama perusahaan dalam urutan alphabet yang terbalik:
SELECT Company, OrderNumber FROM Orders ORDER BY Company DESC
Hasil:
Company | OrderNumber |
---|---|
W3School | 6953 |
W3School | 2356 |
IBM | 3532 |
Apple | 4698 |
Contoh 4
Tampilkan nama perusahaan dalam urutan alphabet yang terbalik, dan tampilkan nomor urut dalam urutan angka:
SELECT Company, OrderNumber FROM Orders ORDER BY Company DESC, OrderNumber ASC
Hasil:
Company | OrderNumber |
---|---|
W3School | 2356 |
W3School | 6953 |
IBM | 3532 |
Apple | 4698 |
Perhatian:Ada dua nama perusahaan yang sama (W3School) di dalam hasil di atas. Hanya sekali ini, saat nilai yang sama ada di kolom pertama, kolom kedua diurutkan dalam urutan naik. Jika ada nilai null di kolom pertama, situasi juga sama.
- Halaman Sebelumnya AND & OR SQL
- Halaman Berikutnya SQL insert