Сортировка результирующего набора. Предложение ORDER BY.
Сортировка результирующего набора. Предложение ORDER BY.
Чтобы упорядочить строки результирующего набора, можно выполнить сортировку по любому количеству полей, указанных в предложении SELECT. Для этого используется предложение ORDER BY , являющееся всегда последним предложением в операторе SELECT. При этом в списке полей могут указываться как имена полей, так и их порядковые позиции в списке предложения SELECT. Так если требуется упорядочить результирующий набор по объему оперативной памяти в порядке убывания, можно записать
SELECT DISTINCT speed, ram
FROM Pc
ORDER BY ram DESC
или
SELECT DISTINCT speed, ram
FROM Pc
ORDER BY 2 DESC
Результат, приведенный ниже, будет одним и тем же.
speed
ram
600
128
750
128
900
128
450
64
500
64
450
32
500
32
Сортировку можно проводить по возрастанию (параметр ASC принимается по умолчанию) или по убыванию (параметр DESC). Сортировка по двум полям
SELECT DISTINCT speed, ram
FROM Pc
ORDER BY ram DESC, speed DESC
даст следующий результат:
speed
ram
900
128
750
128
600
128
500
64
450
64
500
32
450
32
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
11.6.1. Изменение набора групп
11.6.1. Изменение набора групп Функция setgroups() устанавливает новый набор групп:#include <sys/types.h> /* Common */#include <unistd.h>#include <grp.h>int setgroups(size_t size, const gid_t *list);Параметр size указывает, сколько элементов в массиве list. Возвращаемое значение равно 0, если все было нормально, и -1 с
Предикаты: фрагменты результирующего дерева
Предикаты: фрагменты результирующего дерева XSLT 1.0 добавляет к поддерживаемым XPath типам данных фрагменты результирующего дерева. Это фрагменты дерева, которые можно присваивать переменным XSLT, они не очень широко распространены. Практически все, что можно с ними сделать,
Убойное предложение
Убойное предложение Первый элемент формулы – оффер (от англ. offer), или предложение. Ключ к написанию сильных предложений для интернет-магазина в том, чтобы давить на эмоции клиента, а не опираться на его логику. Ваше специальное предложение должно быть конкретным, четким и
LOCK GRANT ORDER
LOCK GRANT ORDER Параметры в ibconfig V4_LOCK_GRANT_ORDER 1
8.1. «Слепой» метод набора
8.1. «Слепой» метод набора Неумелое обращение с клавиатурой – одна из главных причин малоэффективной работы за компьютером. Даже овладев навыками работы с операционной системой и текстовым редактором, многие люди продолжают медленно, «одним пальцем» набирать тексты. К
Сортировка результатов с помощью предложения ORDER BY
Сортировка результатов с помощью предложения ORDER BY Предложение ORDER BY формирует для процессора баз данных команду на сортировку отобранных записей. Можно сортировать по любому полю или нескольким полям, причем как в возрастающей, так и в убывающей последовательности. Для
Добавление и удаление объектов из набора
Добавление и удаление объектов из набора Выбирая новые объекты каким-либо способом в ответ на приглашение Select objects:, мы добавляем их к уже выделенным. Так происходит, пока не будет нажата клавиша Enter. Однако кроме добавления объектов в набор выделения мы можем исключить
Переопределение набора символов
Переопределение набора символов Имея глобальный набор символов по умолчанию для базы данных, вы можете при необходимости в дальнейшем переопределить его. Вы можете включить атрибут набора символов при определении домена. Вы можете переопределить значение набора
Предложение GROUP BY
Предложение GROUP BY Когда запрос включает предложение GROUP BY, TO спецификация столбца и таблицы, а именно:SELECT {<список-столбцов>}FROM <спецификация-таблицы>[WHERE <условие-поиска>]передается следующей стадии обработки, где строки разделяются на одну или более вложенных
Использование ORDER BY в группирующем запросе
Использование ORDER BY в группирующем запросе Начиная с Firebird версии 1.5, элементы в списке ORDER BY В группирующем запросе должны быть либо агрегатными функциями, допустимыми в контексте группирования, либо элементами, которые представлены в списке GROUP BY.Firebird 1.0.x является менее
Предложение indexing
Предложение indexing В начале нашего класса помещено предложение, начинающееся с ключевого слова indexing. Оно содержит единственный пункт, помеченный как description. Предложение indexing не оказывает влияния на выполнение программ и служит для размещения информации, ассоциированной с
Правила набора текста
Правила набора текста При наборе текста в программе Word обязательно придерживайтесь нескольких простых правил.? Не нажимайте клавишу Enter для перехода на новую строку при наборе текста, Word это сделает автоматически при достижении конца текущей строки. Используйте нажатие