⊗ppPmDBNSr 376 of 447 menu

Sortowanie rekordów poprzez zapytanie SQL w PHP

Za pomocą polecenia ORDER BY można sortować wiersze wyniku.

Przykład

Pobierzmy z naszej tabeli users wszystkich użytkowników i posortujmy ich według wieku od najmniejszego do największego:

<?php $query = "SELECT * FROM users ORDER BY age"; ?>

Przykład

Zmieńmy kolejność sortowania za pomocą polecenia DESC:

<?php $query = "SELECT * FROM users ORDER BY age DESC"; ?>

Przykład

Pobierzmy wszystkich użytkowników z wynagrodzeniem 500 i posortujmy ich według wieku od najmniejszego do największego:

<?php $query = "SELECT * FROM users WHERE salary=500 ORDER BY age"; ?>

Przykład

Można sortować nie po jednym polu, a po kilku. Dla przykładu pobierzmy wszystkich użytkowników i posortujmy ich najpierw według rosnąco wieku, a użytkowników z tymi samymi wiekami posortujmy według rosnącego wynagrodzenia:

<?php $query = "SELECT * FROM users ORDER BY age, salary"; ?>

Zadania praktyczne

Pobierz wszystkich użytkowników i posortuj ich według rosnącego wynagrodzenia.

Pobierz wszystkich użytkowników i posortuj ich według malejącego wynagrodzenia.

Pobierz wszystkich użytkowników i posortuj ich według imienia.

Pobierz użytkowników z wynagrodzeniem 500 i posortuj ich według wieku.

Pobierz wszystkich użytkowników i posortuj ich według imienia i według wynagrodzenia.

Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć