MySQL BESTELLEN OP trefwoord
De MySQL BESTELLEN OP trefwoord
Het ORDER BY
trefwoord wordt gebruikt om de resultatenset in oplopende of aflopende volgorde te sorteren.
Het ORDER BY
trefwoord sorteert de records standaard in oplopende volgorde. Gebruik het
DESC
trefwoord om de records in aflopende volgorde te sorteren.
BESTELLEN OP Syntaxis
SELECT column1, column2, ...
FROM table_name
ORDER BY column1, column2, ... ASC|DESC;
Demodatabase
Hieronder vindt u een selectie uit de tabel "Klanten" in de voorbeelddatabase van 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 |
BESTELLEN OP Voorbeeld
De volgende SQL-instructie selecteert alle klanten uit de tabel "Klanten", gesorteerd op de kolom "Land":
Voorbeeld
SELECT * FROM Customers
ORDER BY Country;
BESTELLEN OP DESC Voorbeeld
De volgende SQL-instructie selecteert alle klanten uit de tabel "Klanten", gesorteerd op DESCENDING op de kolom "Land":
Voorbeeld
SELECT * FROM Customers
ORDER BY Country DESC;
BESTELLEN OP Meerdere kolommen Voorbeeld
De volgende SQL-instructie selecteert alle klanten uit de tabel "Klanten", gesorteerd op de kolom "Land" en "Klantnaam". Dit betekent dat het per land bestelt, maar als sommige rijen hetzelfde land hebben, worden ze gesorteerd op klantnaam:
Voorbeeld
SELECT * FROM Customers
ORDER BY Country, CustomerName;
ORDER OP Meerdere kolommen Voorbeeld 2
De volgende SQL-instructie selecteert alle klanten uit de tabel 'Klanten', oplopend gesorteerd op 'Land' en aflopend op de kolom 'Klantnaam':
Voorbeeld
SELECT * FROM Customers
ORDER BY Country ASC, CustomerName DESC;