Как можно сортировать данные при выводе из базы? - MySQL

Узнай цену своей работы

Формулировка задачи:

Подскажите пожалуйста как можно сортировать при выводе из базы, я знаю только 3 способа:
SELECT * FROM таблица ORDER BY поле
SELECT * FROM таблица ORDER BY поле DESC
SELECT * FROM таблица ORDER BY поле LIMIT 7

Решение задачи: «Как можно сортировать данные при выводе из базы?»

textual
Листинг программы
SELECT * FROM tab ORDER BY NEW=0, dat;

Объяснение кода листинга программы

В данном коде происходит сортировка данных из таблицы tab по двум столбцам: NEW и dat.

  1. NEW - это название столбца, по которому происходит первая сортировка. Значение этого столбца равно 0.
  2. dat - это название столбца, по которому происходит вторая сортировка. В результате выполнения запроса, данные из таблицы tab будут отсортированы по столбцу NEW в порядке возрастания, а затем по столбцу dat в порядке убывания. Код можно представить в виде списка следующим образом:
  3. SELECT * FROM tab - выбор всех данных из таблицы tab
  4. ORDER BY NEW=0, dat - сортировка данных по столбцу NEW в порядке возрастания, а затем по столбцу dat в порядке убывания Обратите внимание, что в данном коде значения переменных (названия столбцов) заключены в кавычки. Это связано с тем, что в SQL строковые значения должны быть заключены в кавычки.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 4.077 из 5
Похожие ответы