⊗ppPmDBNSr 376 of 447 menu

Įrašų rūšiavimas naudojant SQL užklausą PHP

Naudojant komandą ORDER BY galima rūšiuoti rezultato eilutes.

Pavyzdys

Paimkime iš mūsų lentelės users visus vartotojus ir surūšiuokime juos pagal amžių nuo mažiausio iki didžiausio:

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

Pavyzdys

Pakeiskime rūšiavimo tvarką naudodami komandą DESC:

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

Pavyzdys

Paimkime visus vartotojus su atlyginimu 500 ir surūšiuokime juos pagal amžių nuo mažiausio iki didžiausio:

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

Pavyzdys

Galima rūšiuoti ne pagal vieną lauką, o pagal kelis. Paimkime pavyzdžiui visus vartotojus ir surūšiuokime juos pirmiausia pagal amžių didėjimo tvarka, o vartotojus su vienodais amžiais surūšiuokime pagal atlyginimą didėjimo tvarka:

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

Praktinės užduotys

Paimkite visus vartotojus ir surūšiuokite juos pagal atlyginimą didėjimo tvarka.

Paimkite visus vartotojus ir surūšiuokite juos pagal atlyginimą mažėjimo tvarka.

Paimkite visus vartotojus ir surūšiuokite juos pagal vardą.

Paimkite vartotojus su atlyginimu 500 ir surūšiuokite juos pagal amžių.

Paimkite visus vartotojus ir surūšiuokite juos pagal vardą ir pagal atlyginimą.

Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti