русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Секция ORDER BY.


Дата добавления: 2015-07-09; просмотров: 477; Нарушение авторских прав


В этой секции осуществляется упорядочение получаемого множества строк, и она имеет такой общий вид:

 

ORDER BY название_столбца__или__синоним_названия_столбца

[COLLATE название]

[ {ASC | DESC} ]

[, и т.п.]

Следует учесть, что столбец, по которому происходит упорядочение результирующего множества строк, может быть выражением, но это выражение не должно давать константное значение в результате своего вычисления, а также не должно содержать функций агрегирования (например, avg, sum, min, max и т.п.). В перечне имен столбцов секции ORDER BY могут быть столбцы, которые отсутствуют в select_list, однако это возможно, если не используется опция DISTINCT, и если отсутствуют секции GROUP BY и UNION. Кроме того, если используется оператор UNION, то в перечне имен столбцов ORDER BY могут указываться только имена или псевдонимы столбцов из select_list 1-ой из объединяемых команд SELECT. Следует также отметить, что столбцы, используемые в перечне ORDER BY, не могут иметь типы данных text, ntext и image.

Опция COLLATE задает название (collation name) кодовой страницы и, соответственно, правил упорядочения символов и применима только для столбцов, имеющих типы данных char, nchar, varchar, nvarchar.

Опции ASC(по умолчанию) или DESC задают тип сортировки: по возрастанию или по убыванию.

Следует отметить, что значения NULL интерпретируются как минимально возможные. Количество имен или псевдонимов столбцов в перечне ORDER BY не ограничено, но существует ограничение на суммарную длину одной строки временной таблицы, используемой для сортировки. Оно составляет 8060 байт.



<== предыдущая лекция | следующая лекция ==>
Операторы UNION, EXCEPT и INTERSECT. | Секция COMPUTE.


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 3.639 сек.