⊗ppPmDBNSr 376 of 447 menu

Tietueiden lajittelu SQL-kyselyllä PHP:ssä

Komennolla ORDER BY voit lajitella tuloksen rivit.

Esimerkki

Valitaan taulustamme users kaikki käyttäjät ja lajitellaan heidät iän mukaan pienimmästä suurimpaan:

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

Esimerkki

Muutetaan lajittelujärjestystä komennolla DESC:

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

Esimerkki

Valitaan kaikki käyttäjät, joiden palkka on 500 ja lajitellaan heidät iän mukaan pienimmästä suurimpaan:

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

Esimerkki

Voit lajitella usean kentän mukaan, ei vain yhden. Esimerkkinä noudetaan kaikki käyttäjät ja lajitellaan heidät ensin iän mukaan nousevasti, ja käyttäjät, joilla on sama ikä, lajitellaan palkan mukaan nousevasti:

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

Käytännön tehtävät

Nouda kaikki käyttäjät ja lajittele heidät palkan mukaan nousevasti.

Nouda kaikki käyttäjät ja lajittele heidät palkan mukaan laskevasti.

Nouda kaikki käyttäjät ja lajittele heidät nimen mukaan.

Nouda käyttäjät, joiden palkka on 500 ja lajittele heidät iän mukaan.

Nouda kaikki käyttäjät ja lajittele heidät nimen ja palkan mukaan.

Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää