Студопедия

Главная страница Случайная лекция


Мы поможем в написании ваших работ!

Порталы:

БиологияВойнаГеографияИнформатикаИскусствоИсторияКультураЛингвистикаМатематикаМедицинаОхрана трудаПолитикаПравоПсихологияРелигияТехникаФизикаФилософияЭкономика



Мы поможем в написании ваших работ!




Команда WHERE в SQL-выражениях

Читайте также:
  1. II. РЕКОМАНДАЦИИ ПО ВЫПОЛНЕНИЮ КОНТРОЛЬНОЙ РАБОТЫ
  2. Команда стратегических изменений.
  3. Команда условного вызова
  4. Рабочая группа и команда: сходство и различие
  5. Управленческая команда (команда менеджеров высшего уровня управления)
  6. Управленческая команда (команда менеджеров высшего уровня управления)

Команда FROM в SQL-выражении

ТЕМА 3.2. ОПЕРАТОРЫ ЯЗЫКА SQL

Использование квадратных скобок в именах полей

При задании названия поля, в котором должны быть пробелы. Access требует, чтобы это поле было заключено в квадратные скобки.

Для просмотра полей из нескольких таблиц наряду с требуемым полем нужно указывать название соответствующей таблицы. Например, предложение SQL для просмотра полей в таблицах Customers и Orders глядит следующим образом:

SELЕСТ Customers. [CompanyName], Customers. [Country], Orders. [OrderDate], lers. [Requi red Date]

Когда в Access создается запрос, названия таблиц помещаются перед названиями полей автоматически. самом деле указывать название таблицы нужно только в том случае, если в SQL-выражении несколько )лиц содержат поля с одинаковыми названиями. Например, обе таблицы — Customers и Orders — содержат поле [Customer ID]. Если в SQL-выражении нужно указать данное поле, то следует уточнить, какое полей [Customer ID] вам нужно (из таблицы Customers или из таблицы Orders):

SELЕСТ Customers. [Customer] D], [CompanyName], Country, [OrderDate], •qui redDate]

 

Названия таблиц

Несмотря на то, что названия таблиц необязательны для неповторяющихся полей, их все же лучше использовать для большей ясности.

Для выбора всех полей применяется символ звездочки (*). Для выбора всех полей из нескольких таблиц укажите название таблицы, точку (.), а затем название поля (в данном случае — звездочку).

Команда FROM, как следует из ее названия, указывает таблицы (или запросы), содержащие поля в выражении SELECT. Эта команда указывает Access, где искать записи. При работе с одной таблицей, как в приведенном примере, команда FROM просто указывает имя таблицы:

SELECT [CoinpanyName], Country, FROM Customers

При работе с несколькими таблицами в команде FROM можно указывать, какие данные выбираются. В команде FROM устанавливается объединение между несколькими таблицами, которые будут соединены в результирующей таблице. Объединения бывают трех типов:

• I NNER JOIN. ..ON

• RIGHT JOIN...ON

• LEFT JOIN.. .ON

INNER JOIN. . .ON используется для указания традиционного объединения Access.

LEFT JOIN и RIGHT JOIN работают почти так же, с той лишь разницей, что вместо внутреннего объединения они указывают внешнее.

Команда WHERE в SQL-выражениях служит для указания условий. Выражение SQL можно начать, к примеру, с команды WHERE:

WHERE (Customers. [Customer I D]="EASTC")

Условие WHERE может быть любым допустимым выражением. Оно может быть простым выражением, состоящим из одного условия (как в приведенном примере), или же сложным выражением, включающим несколько критериев.

В SQL-выражении команда WHERE должна следовать за командой FROM.


<== предыдущая страница | следующая страница ==>
Предикаты SELECT | Создание запросов-действий при помощи SQL

Дата добавления: 2014-03-11; просмотров: 513; Нарушение авторских прав




Мы поможем в написании ваших работ!
lektsiopedia.org - Лекциопедия - 2013 год. | Страница сгенерирована за: 0.003 сек.