Опубликован: 02.02.2007 | Доступ: свободный | Студентов: 2374 / 243 | Оценка: 4.10 / 3.86 | Длительность: 26:44:00
Урок 13:

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

Аннотация: Мы рассмотрели базовую форму оператора SELECT и использовали ее для выборки столбцов из одной таблицы. Однако часто вам требуется возвратить столбцы из исходной таблицы в определенном порядке, либо возвратить лишь часть столбцов. Фразы ORDER BY и WHERE, позволяют делать это.

Вы научитесь:

  • сортировать строки, возвращенные запросом;
  • отбирать строки с использованием базового условия WHERE ;
  • отбирать строки с использованием оператора LIKE ;
  • отбирать строки с использованием оператора BETWEEN ;
  • отбирать строки с использованием оператора IN ;
  • объединять условия отбора с помощью операторов OR и AND.

Фраза 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 (Панель сетки) в панели инструментов конструктора запросов.
  3. Выберите для отображения только столбцы OilID, OilName и LatinName. Конструктор запросов выделит тусклым содержимое панели результатов Results Pane, указывая, что оно больше не отвечает спецификации запроса.
  4. Нажмите кнопку Run (Выполнить)в панели инструментов конструктора запросов, чтобы исполнить запрос. Конструктор запросов отобразит только заданные столбцы.
  5. Установите тип сортировки Sort Type для поля OilName Ascending (По возрастанию).
  6. Нажмите кнопку Run (Выполнить)в панели инструментов конструктора запросов, чтобы исполнить запрос. Конструктор запросов отобразит строки, отсортированные по значению поля OilName.
Инна Грушецкая
Инна Грушецкая
Сергей Чесноков
Сергей Чесноков