Студопедия

КАТЕГОРИИ:

АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Отсортируйте строки с использованием панели сетки Grid Pane




Фраза ORDER BY

Фраза ORDER BY является необязательным компонентом оператора SELECT. Она позволяет вам задавать порядок, в котором строки будут возвращены. Можно задать несколько столбцов, а строки возвращать в порядке возрастания или убывания.

Сортировка строк

Простейшая форма фразы ORDER BY предоставляет имя одного столбца, который будет использоваться для сортировки строк, возвращенных запросом.

Отсортируйте строки с использованием панели сетки Grid Pane.

  1. Откройте конструктор запросов Query Designer для таблицы Oils, щелкнув правой кнопкой мыши на ее имени в рабочей панели Details Pane, открыв меню Open Table (Открытие таблицы) и выбрав Return All Rows (Показать все строки). SQL Server откроет конструктор запросов для таблицы.
  2. Отобразите панель сетки Grid Pane , щелкнув на кнопке Grid Pane (Панель сетки) в панели инструментов конструктора запросов.


увеличить изображение

  1. Выберите для отображения только столбцы OilID, OilName и LatinName. Конструктор запросов выделит тусклым содержимое панели результатов Results Pane, указывая, что оно больше не отвечает спецификации запроса.


увеличить изображение

  1. Нажмите кнопку Run (Выполнить) в панели инструментов конструктора запросов, чтобы исполнить запрос. Конструктор запросов отобразит только заданные столбцы.


увеличить изображение

  1. Установите тип сортировки Sort Type для поля OilName Ascending (По возрастанию).


увеличить изображение

  1. Нажмите кнопку Run (Выполнить) в панели инструментов конструктора запросов, чтобы исполнить запрос. Конструктор запросов отобразит строки, отсортированные по значению поля OilName.


увеличить изображение






Отсортируйте строки с использованием панели SQL Pane

  1. Скройте панель сетки Grid Pane и отобразите панель SQL Pane , щелкнув на кнопках в панели инструментов конструктора запросов.


увеличить изображение

  1. Добавьте DESC после фразы ORDER BY OilName.


увеличить изображение

Примечание. Ключевое слово DESC предписывает SQL Server возвращать строки в порядке убывания. Ключевое слово ASC, которое является необязательным, возвращает строки в порядке возрастания.

  1. Нажмите кнопку Run (Выполнить) в панели инструментов конструктора запросов, чтобы исполнить запрос. Конструктор запросов Query Designer отобразит результаты, отсортированные по убывающему порядку значений столбца Oil Name.


увеличить изображение




Сортировка по нескольким столбцам

Вы можете указывать в фразе ORDER BY несколько столбцов. Если указано несколько столбцов, порядок их следования определяет результат – SQL Server будет сортировать строки по первому столбцу, затем по второму столбцу и т.д.

Совет. Упражнения в этом разделе используют таблицу OilOdors, которая действует как узловая таблица, устанавливающая отношение много-ко-многим между таблицами Oils и Odors. Обычно вам следует использовать внешние ключи, содержащиеся в этой таблице, с помощью связывания. Как это делается, мы рассмотрим в следующем уроке, "Связывание таблиц".

Отсортируйте строки с использованием панели сетки Grid Pane

  1. Выберите окно номер 1 из меню Windows, чтобы вернуться в дерево консоли Console Tree.
  2. Откройте конструктор запросов Query designer для таблицы OilOdors, щелкнув правой кнопкой мыши на ее имени в рабочей панели Details Pane, открыв меню Open Table (Открытие таблицы) и выбрав Return All Rows (Показать все строки). SQL Server откроет конструктор запросов Query designer для таблицы.
  3. Отобразите панель сетки Grid Pane, щелкнув на кнопке Grid Pane (Панель сетки) в панели инструментов конструктора запросов.


увеличить изображение

  1. Замените * в панели сетки Grid Pane на имена двух полей. SQL Server выделит содержимое панели результатов Results Pane тусклым, указывая, что оно больше не отвечает спецификации запроса.


увеличить изображение

  1. Нажмите кнопку Run (Выполнить) в панели инструментов конструктора запросов, чтобы исполнить запрос. Конструктор запросов Query Designer отобразит только два указанных вами столбца.


увеличить изображение

  1. Установите значение типа сортировки Sort Type для обоих столбцов на Ascending (По возрастанию).


увеличить изображение

  1. Нажмите кнопку Run (Выполнить) в панели инструментов конструктора запросов, чтобы исполнить запрос. Конструктор запросов Query Designer отобразит строки, отсортированные сначала по полю OilID, а затем по полю OdorID в соответствии со значениями номеров OilID.


увеличить изображение










Последнее изменение этой страницы: 2018-04-11; просмотров: 257.

stydopedya.ru не претендует на авторское право материалов, которые вылажены, но предоставляет бесплатный доступ к ним. В случае нарушения авторского права или персональных данных напишите сюда...