Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Выборка с упорядочением
Синтаксис: ORDER BY {[таблица.]столбец | номер_элемента_SELECT} [[ASC] | DESC] [, {[таблица.]столбец | номер_элемента_SELECT } [ [ASC] | DESC] ]...] Простейший вариант этой фразы - упорядочение строк результата по значению одного из столбцов с указанием порядка (ASC возрастание (ASCending)(по умолчанию) или убывания DESC (DESCending)) сортировки. Пример 10. Выдать перечень продуктов и содержание в них основных веществ в порядке убывания содержания белка.
SELECT Продукт, Белки, Жиры, Углеводы FROM Продукты ORDER BY Белки DESC;
При включении в список ORDER BY нескольких столбцов, СУБД сортирует строки результата по значениям первого столбца списка, пока не появится несколько строк с одинаковыми значениями данных в этом столбце. Такие строки сортируются по значениям следующего столбца из списка ORDER BY и т.д. Например, выдать содержимое таблицы Блюда, отсортировав ее строки по видам блюд и основе:
SELECT * FROM Блюда ORDER BY Вид, Основа;
Кроме того, в список ORDER BY можно включать не только имя столбца, а его порядковую позицию в перечне SELECT. Благодаря этому возможно упорядочение результатов на основе вычисляемых столбцов, не имеющих имен. Например, запрос SELECT Продукт, ((Белки + Углеводы)*4.1+Жиры*9.3) FROM Продукты ORDER BY 2; Пример 11. Найти продукт, содержащий наименьшее число калорий SELECT TOP 1 Продукт, (ISNULL(Белки,0)+ISNULL(Углеводы,0))*4.1+ISNULL(Жиры,0) *9.3
FROM Продукты Date: 2015-09-18; view: 356; Нарушение авторских прав |