ORDER BY kata kunci digunakan untuk mengurutkan hasil-set.
SQL ORDER BY Keyword
ORDER BY kata kunci digunakan untuk mengurutkan hasil-set oleh satu atau lebih kolom tersebut.
ORDER BY kata kunci macam catatan dalam urutan menaik secara default. Untuk mengurutkan catatan dalam urutan menurun, Anda dapat menggunakan kata kunci DESC.
SQL ORDER BY Syntax
SELECT column_name , column_name
FROM table_name
ORDER BY column_name ASC|DESC, column_name ASC|DESC;
Demo database
Dalam tutorial ini kita akan menggunakan terkenal sampel database Northwind.
Di bawah ini adalah pilihan dari "Customers" tabel:
ID Pelanggan | Nama Pelanggan | Nama Kontak | Alamat | Kota | Kode Pos | Negara |
---|---|---|---|---|---|---|
1 |
Alfreds Futterkiste | Maria Anders | Obere Str. 57 | Berlin | 12209 | Germany |
2 | Ana Trujillo Emparedados y helados | Ana Trujillo | Avda. de la Constitucion 2222 | Mexico D.F. | 05021 | Mexico |
3 | Antonio Moreno Taqueria | Antonio Moreno | Mataderos 2312 | Mexico D.F. | 05023 | Mexico |
4 |
Around the Horn | Thomas Hardy | 120 Hanover Sq. | London | WA1 1DP | UK |
5 | Berglunds snabbkop | Christina Berglund | Berguvsvagen 8 | Lulea | S-958 22 | Sweden |
ORDER BY Contoh
Pernyataan SQL berikut memilih semua pelanggan dari "Customers" meja, diurutkan oleh "Country" kolom:
ORDER BY DESC Contoh
Pernyataan SQL berikut memilih semua pelanggan dari "Customers" meja, diurutkan DESCENDING oleh "Country" kolom:
ORDER BY Kolom Beberapa Contoh
Pernyataan SQL berikut memilih semua pelanggan dari "Customers" meja, diurutkan oleh "Country" dan "CustomerName" kolom:
ORDER BY Beberapa Kolom Contoh 2
Pernyataan SQL berikut memilih semua pelanggan dari "Customers" meja, diurutkan ascending oleh "Country" dan turun dengan "CustomerName" kolom: