НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
⊗ppPmDBNSr 376 of 447 menu

Сортировка записей через SQL запрос в PHP

С помощью команды ORDER BY можно сортировать строки результата.

Пример

Выберем из нашей таблицы users всех юзеров и отсортируем их по возрасту от меньшего к большему:

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

Пример

Поменяем порядок сортировки с помощью команды DESC:

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

Пример

Выберем всех юзеров с зарплатой 500 и отсортируем их по возрасту от меньшего к большему:

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

Пример

Можно сортировать не по одному полю, а по нескольким. Давайте для примера выберем всех юзеров и отсортируем их сначала по возрастанию возраста, а юзеров с одинаковыми возрастами отсортируем по возрастанию зарплаты:

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

Практические задачи

Достаньте всех юзеров и отсортируйте их по возрастанию зарплаты.

Достаньте всех юзеров и отсортируйте их по убыванию зарплаты.

Достаньте всех юзеров и отсортируйте их по имени.

Достаньте юзеров с зарплатой 500 и отсортируйте их по возрасту.

Достаньте всех юзеров и отсортируйте их по имени и по зарплате.

Русский
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить