Как я могу перечислить результаты из таблицы MySQL снизу вверх - PullRequest
0 голосов
/ 02 декабря 2018

Я хочу перечислить результаты от таблицы MySQL снизу вверх, используя orderby.Я знаю, что есть очень похожие вопросы, и я могу сделать это, не отслеживая дату.

1 Ответ

0 голосов
/ 03 декабря 2018

Если бы вы могли опубликовать больше информации о таблице / коде и желаемом выводе, я мог бы попытаться дать более точный ответ.Если вы просто хотите использовать порядок по и изменить порядок, в котором он отсортирован.По умолчанию MySQL использует ASC, после чего вы можете добавить DESC для переключения порядка следующим образом:

Итак, если у нас есть эта таблица:

CREATE TABLE users (
  ID INT NOT NULL AUTO_INCREMENT,
  first_name VARCHAR(20) NOT NULL,
  last_name VARCHAR(20) NOT NULL,
  PRIMARY KEY(ID)
 );

 INSERT INTO users (first_name, last_name) VALUES ('John', 'Doe');
 INSERT INTO users (first_name, last_name) VALUES ('Mary', 'Lou');
 INSERT INTO users (first_name, last_name) VALUES ('Alex', 'Avery');
 INSERT INTO users (first_name, last_name) VALUES ('James', 'Peach');

И мы хотим, чтобы вывод был упорядочен: Peach,Доу, Лу, Эйвери вместо Эйвери, Доу, Лу, Пич, мы бы сделали:

SELECT first_name, last_name 
FROM   users
ORDER  by last_name DESC;

Я добавил скрипту sql для вас, чтобы увидеть: http://sqlfiddle.com/#!9/ddc6a0/2

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...