Студопедия

КАТЕГОРИИ:

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

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




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


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

  1. Поменяйте местами имена столбцов во фразе ORDER BY.


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

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


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

  1. Закройте окно конструктора запросов.



Фраза WHERE

Воспользовавшись необязательной фразой WHERE оператора SELECT, вы можете задать подмножество строк, которые будут возвращены. Например, вам нужно увидеть лишь тех клиентов, которые за предыдущие 12 месяцев приобрели вашу продукцию на сумму более $10000, либо только названия продуктов, начинающихся с буквы "R". Эти условия вы можете указать с помощью фразы WHERE.

Базовая фраза WHERE

Основу фразы WHERE составляет условие выбора, которое определяет, какие строки будут возвращены. Базовая структура фразы WHERE имеет форму WHERE <столбец> <оператор> < значение>. SQL Server предоставляет полный объем операторов сравнения, показанных в таблице 13-1.

Таблица 13-1. Операторы сравнения

Оператор Значение
= Равно
> Больше чем
< Меньше чем
>= Больше или равно
<= Меньше или равно
<> Не равно

При этом <значение>, указанное в условии WHERE, может быть константой, такой как "Red" или 10000, либо выражением, возвращающим значение, таким как GETDATE. Аналогично, значение <столбец> может быть получено с помощью функций Transact-SQL, такой как LEFT, которые возвращают указанное число символов, отсчитываемое от начала строки. Мы подробно рассмотрим функции в уроке 24, "Компоненты языка Transact-SQL".

Задайте условие WHERE с использованием панели сетки Grid Pane

  1. Выберите окно номер 2 из меню Windows, чтобы вернуться в окно конструктора Query Designer, используемое нами ранее в этом уроке.
  2. Скройте панель SQL Pane и отобразите панель сетки Grid Pane , щелкнув на кнопках в панели инструментов конструктора запросов.
  3. Введите = 'Eucalyptus' в ячейку условия Criteria строки OilName в панели сетки Grid Pane.


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

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


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



Задайте условие WHERE с использованием панели SQL Pane

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


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

  1. Измените фразу WHERE на WHERE (LEFT(OilName,1) = 'R').


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

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


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










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

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