MySQL ORDER DENGAN Kata Kunci
MySQL ORDER BY Kata Kunci
Kata ORDER BY
kunci digunakan untuk mengurutkan hasil-set dalam urutan menaik atau menurun.
Kata ORDER BY
kunci mengurutkan catatan dalam urutan menaik secara default. Untuk mengurutkan catatan dalam urutan menurun, gunakan
DESC
kata kunci.
ORDER DENGAN Sintaks
SELECT column1, column2, ...
FROM table_name
ORDER BY column1, column2, ... ASC|DESC;
Basis Data Demo
Di bawah ini adalah pilihan dari tabel "Pelanggan" di database sampel Northwind:
CustomerID | CustomerName | ContactName | Address | City | PostalCode | Country |
---|---|---|---|---|---|---|
1 |
Alfreds Futterkiste | Maria Anders | Obere Str. 57 | Berlin | 12209 | Germany |
2 | Ana Trujillo Emparedados y helados | Ana Trujillo | Avda. de la Constitución 2222 | México D.F. | 05021 | Mexico |
3 | Antonio Moreno Taquería | Antonio Moreno | Mataderos 2312 | México D.F. | 05023 | Mexico |
4 |
Around the Horn | Thomas Hardy | 120 Hanover Sq. | London | WA1 1DP | UK |
5 | Berglunds snabbköp | Christina Berglund | Berguvsvägen 8 | Luleå | S-958 22 | Sweden |
ORDER DENGAN Contoh
Pernyataan SQL berikut memilih semua pelanggan dari tabel "Pelanggan", diurutkan menurut kolom "Negara":
Contoh
SELECT * FROM Customers
ORDER BY Country;
ORDER BY DESC Contoh
Pernyataan SQL berikut memilih semua pelanggan dari tabel "Pelanggan", diurutkan TURUN menurut kolom "Negara":
Contoh
SELECT * FROM Customers
ORDER BY Country DESC;
ORDER BY Beberapa Kolom Contoh
Pernyataan SQL berikut memilih semua pelanggan dari tabel "Pelanggan", diurutkan menurut kolom "Negara" dan "NamaPelanggan". Ini berarti ia memesan berdasarkan Negara, tetapi jika beberapa baris memiliki Negara yang sama, ia memesannya berdasarkan NamaPelanggan:
Contoh
SELECT * FROM Customers
ORDER BY Country, CustomerName;
ORDER BY Beberapa Kolom Contoh 2
Pernyataan SQL berikut memilih semua pelanggan dari tabel "Pelanggan", diurutkan naik menurut "Negara" dan menurun menurut kolom "NamaPelanggan":
Contoh
SELECT * FROM Customers
ORDER BY Country ASC, CustomerName DESC;